> Retroarch is admittedly convenient but for serious retro gaming I generally recommend using the original emulators directly, especially if you're striving for emulation accuracy and display correctness.
This comes with the caveat that sometimes RetroArch's frontend is better than the standalone emulator's frontend -- RetroArch's graphics and input is quite mature and configurable on all platforms, and I've definitely had problems with bugs or latency in some less-maintained standalone emulators that aren't a problem when running through RetroArch. But yeah, agreed otherwise -- RetroArch is another layer between you and the emulator core that doesn't always do what you want or expose the options you need.
This comes with the caveat that sometimes RetroArch's frontend is better than the standalone emulator's frontend -- RetroArch's graphics and input is quite mature and configurable on all platforms, and I've definitely had problems with bugs or latency in some less-maintained standalone emulators that aren't a problem when running through RetroArch. But yeah, agreed otherwise -- RetroArch is another layer between you and the emulator core that doesn't always do what you want or expose the options you need.