I have a SuperNT, a MiSTer, and a raspberry pi 3 running retroarch. They all work very well and all should be considered great for retro gaming. Here are a few of my thoughts.<p>SuperNT - I love it, i don't have the jailbroken firmware and play strictly from games. I have made several Super Mario based carts from Rom Hacks and i find not having save states has probably made me a better player. The system is dirt simple, i plug a game in and it plays. There is a menu and you can play with settings but you dont have to. Using only purchased carts makes this legal .<p>Retropi - Very nice allows you to play up to the PSX. All is pretty much smooth and there are so many howto's anyone can set it up. If you have never played on the original hardware you will never probably never know if there are any issues with the emulation. Still a very nice choice and cheap. Unless you dump your own ROMs you have to use illegal content on this (and dont lie, almost no one dumps their own ROMs).<p>MiSTer - This is very nice. It boots quick, the emulation is great. The menu is easy to navigate, but very ugly (no scraping or any game information very folder driven). controller set up is not difficult, but is not as straight forward as retropi. Installation is simple compared to retropi. Very expensive ($130 for the board and at least $25 for the SDRAM board unless you build your own, USB Hub as well). Arcade support is limited. Still have to provide your own ROMS.<p>All three choices are still great depends what you want to do. There is always room for all three options (I realize the SuperNT is not a multisystem machine, but it i mean a dedicated FPGA system, they are coming out with their sega genesis FPGA as well).