I recently spent a few weeks trying to decide between that SN30 Pro and the N30 Pro 2. I needed a controller to play a lot of platform/arcade/action/puzzle games (like Shovel Knight, Cuphead, The Messenger, etc.) that I'd been putting off because they're just not designed for or comfortable with mouse and keyboard. I ended up going with the N30 Pro 2, since the NES is more "my generation" than the SNES and it's a thinner controller, so it packs better for travel. I still might eventually get the SN30 Pro to compare, though.
They're awesome controllers. I love that they have the old school (no handles) design that I'm comfortable with, yet still have all of the buttons and sticks of modern controllers (so you can still play any game with them), as well as the fact that they're rechargeable and can be connected with Bluetooth or USB cable.
8bitdo N30 Pro 2:
BTW, for those interested in the SN30 Pro, there's now an SN30 Pro+, which simply adds handles. They're not for me, but a lot of younger gamers are used to controllers with handles and may prefer it.
8bitdo SN30 Pro+:
\