So one thing that really confused me when importing ROMs was the suggestion of the "best" emulator for that system. I can't remember the exact system but I think it was Nintendo. It was suggested that I use an emulator like Nestopia, but why? Both MAME and RetroArch run it perfectly fine as far as I know.
Another example was that I install VisualBoyAdvance. That is literally one of the worst emulators I have ever tried to configure.
I'm not a huge fan of RetroArch and would personally rather not ever deal with their confusing UI, changing cores, incompatibility with the features they brag about, etc ever again.
It's not at all clear what should be the ideal setup for LaunchBox should be. I have G:\LaunchBox\Emulators\MAME 0.174, G:\LaunchBox\Emulators\WinVICE-2.4-x86, MAMEUIFX 0.173, MAMEUI 0.173 (that includes MESS 0.172), RetroArch 1.3.4, Atari800 3.1.0, ePSXe1925, kat5200, and so on. Vanilla MAME was also suggested, which includes things like nag screens, no direct input, etc.
It's a freaking mess. Even Jason suggested to change the default. It's so confusing.