Pros: - Works great on Switch or PC (dolphin emulator). The range is good and you can easily toggle the switch on and off with this controller. - The knobs and buttons are the same as the Gamecube controller, except for the ZL/ZR, which have less travel (which is good). - Motion controls work just like a Nintendo Pro Controller - The rumble works and it's pretty strong - I haven't charged the battery yet but I expect it to last +20 hours. You can check the battery status in the controller view. Cons: - Inconvenient as an official Nintendo Pro controller. - The rumble is really strong, may annoy some people. - No NFC, but that's fine if you don't have an amiibo like me.