Here's a copy of my BootCTR9 configuration if anyone would like to try it.
It runs Luma by default, Gateway on B, ReiNAND on X, Cakes on Y, Decrypt9 on up, Godmode9 on down, EmuNAND9 on left, and CBM9 on right for loading everything else (has "Apps" and "CFWs" pseudo folders to keep things from getting congested).
I've included no init payload files (Safe A9lh Installer is in the "Apps" menu on my CBM9).
I've also included an alternate "boot_config_gw.ini" file that has Gateway for default and Luma on A (just rename "boot_config.ini" to something like "boot_config_cfw.ini" and rename "boot_config_gw.ini" to "boot_config.ini".
Backup your card's current "a9lh" folder and "arm9loaderhax.bin" files before trying mine of course. This is just how I do it. It may not be what's right for everyone. All of the configuration files are in plain text, so feel free to modify it to your tastes. Have fun.
EDIT: Changed the Safe A9LH Installer payloads back to screen init, no init was messing up CBM9 for some reason.
EDIT 2: Just realized I forgot the CBM9 configuration files. Fixed. Should be complete now.
EDIT 3: Decided to put Safe A9LH Installer on START now.