One plus with SDR# is that the configuration also points to where the FPGA is loaded, saving you from potentially having to do it manually before you start the software. SDR-Console does not do this. There is a way to autoload the FPGA from the bladeRF command line and avoid all of this but I haven't tried it.
The bladeRF FPGA can be autoloaded when the host software first opens the device. All that's needed is to put the firmware in a specific directory:
This eliminates the need to load it via the command line using bladeRF-cli. I'm currently using SDR-Console and have deleted the script previously used to load the FPGA.
For bladeRF to be a more competitive as a replacement for dedicated receivers the firmware/FPGA need to be updated to address some of the issues Scott mentioned. There has been some discussion about this on the IRC channel, but the people with the knowledge and experience needed for this task seem to be more interested in other things. Hopefully as Nuand ships more boards and transverters this situaition will improve.