Bought an 8Bitdo SN30 Pro USB gamepad to use with Nintendo Switch because I love my 8Bitdo Sn30 Pro+ bluetooth controller (which I've been using for 6 months) ...but I prefer wired controllers as they don't turn off during periods of inactivity (like watching a video or a show). This controller arrived today and so far I find it at least as easy to use & high quality as the 8Bitdo Sn30 Pro+. I have fairly small hands, which might be something to consider if you have big hands, but this certainly beats the nifty little Joy Con and is very affordable to download. The only thing that bothers me (and the reason for 4 instead of 5 stars) is the short cable. I typically like to sit at least 8 or 10 feet from any TV over 28 inches, and this cable is about 4-6 feet shorter for that. Luckily I knew that when I bought it, so I immediately ordered a USB extension cable, which should arrive in a few days.