When I bought the 8BitDo Sn30 Pro+ I knew straight away that this was a special company. Everything about this controller was very good and it easily became my most used controller that I have. The Pro 2 takes everything that was in this controller and improves it, potentially making it the ultimate controller. Compatibility has gone through the roof and I've been able to use it on multiple computers without disconnecting it from anything. The new and improved Ultimate software, now available on mobile, allows you to change your controller mapping without even disconnecting it from what you're playing. You just run the app on your phone and it just knows the controller is there, even if you're in the middle of a game and I don't even know how it works. The ability to save up to 12 different profiles for different mappings is extremely handy, and it's great that these profiles are saved on the controller itself, so you don't have to worry about moving configuration files around your computers. 8BitDo's support was also second to none and they were always willing to help with whatever questions I had. If you doubt this controller, go down and buy it.