I play a lot of retro games on a variety of devices and also play on several different systems. N30 Pro and SN30 Pro are two of my favorite controllers. They're compact, versatile (can work on many devices), and play well, to say the least. If you're arguing between the two, here's the breakdown. The N30 is very compact and thin. It mimics a much larger controller but fits easily in your pocket for gaming on your phone, tablet, etc. on the go. The SN30 is still compact but slightly larger than the N30, especially in terms of thickness. However, with that extra size you get the following compared to the N30: motion controls, vibration pack and vertically placed shoulder buttons (N30s line up horizontally). While I like both controllers, the N30 is the one I keep in my briefcase or when traveling because it's thin, light, and the more compact of the two. Also think about what you need. In most of my retro games, motion controls and sound packs aren't typically available, so the SN30 isn't needed.