If you really want my opinion, No. If you really want to play all emulated games in one emulator, use MAME. But then again, I've never been a big fan of MAME, versatile or not. I have separate emulators for NES, SNES, N64, Neo-Geo, ZiNc games, Neo-Geo Pocket, Amiga, PC-86x, Sega Genesis, Sega CD, Gameboy, Gameboy Advance.... For the few arcade roms I have, that don't fall into any categories I mentioned above, I use RAINE. I'm quite used to the fact that I have multiple emulators.