I like hyperspin. Some folks would argue that it is difficult to set up, but I haven't had much of an issue with MAME. Some of the consoles take a little effort and tweaking, but with a small donation you have access to everything you need. I have managed to get through all of my setup using information available on the forums. Now with hyper sync, you can automatically download themes, artwork, and vids for dozens of systems without having to search anywhere. It is really neat!