I keep saying it, and I'll say it again. UME is the end game for emulation. It's simply the best, most stable emulator core. It runs smoothly and feels good. Every other emulator is inadequate by comparison whether it's stuttering, input lag, instability, poor device support, etc.
For any platform that's emulated decently by MESS or MAME, GroovyUME is easily the best solution for a CRT monitor setup.
Even though BSNES is technically better than MESS's emulation, I'll STILL use UME/MESS over BSNES for any SNES game that doesn't have extra hardware because UME/MESS are that much better as programs.