I originally downloaded ZSNES so I could play Tales of Phantasia in English. Then Rockman & Forte, and some other stuff. It's nice to be able to save whenever I want too. In case I gotta run or for some reason don't feel like playing all the way through Mario 3 in one sitting. Mame gives me the chance to play some cool shooters like Xexex that I never would get to play otherwise. I have a ton of roms on my computer and various emulators, but I never play them for long. It just doesn't feel the same as playing on a console. I'm glad to get the chance to play games I didn't have and being able to play translated games. It might be that I'm not a big PC game either. I just don't like sitting at my computer playing games. Also as others say, timing feels off sometimes, graphic glitches, and most annoying sound issues are most heinous. I prefer console for sure, but am glad emulation exist so I can try stuff, or maybe play something real quick without messing with getting stuff out (I happen to own most games I play with emulators). Also... I only like using emulation for old school stuff, to me meaning NES, SNES, TG-16, Neo-Geo, MAME, CPS1, and CPS2.