Here is the reason i like mame. Note that although this is mame32, i do not use the gui version of mame. One of the things i like about mame is that it supports different configurations for each game. I just make a nice batch file for each game i use and double click that and launch the game with minimal fuss. mame kof2003 -joystick -resolution1024x768x32 -effect scan50 now say i play another game. instead of launching the emu, and going into settings and selecting different settings, i have another batch file mame ddonpach -joystick -resolution 800x600x32 -effect scan 25 I like that about mame. Mame, being opened source, i can add as much or as little as i want to the emu. I dont play midway games, so i delete the diver for them, and compile my own build. Mame is about what you want on it. As many games, or as little games as you want. Gui or command line. I like all emulators, but i do also like mame as an "all-in-one" solution, i dont like having much clutter on my pc, so one emu that does everything without having to switch emus is a nice bonus for me. If all i played was neo geo, then i would use one of the other emus, as mame would have no point. And mame still is the most accurate emulator available.