This controller is great! It's cute, it's unique and it comes with a panda case and joystick pads which I recently bought. I play Smash Ultimate, Calico, Animal Crossing and Bayonetta 2 with it, mainly Bayonetta 2 and it works great. My only criticism of this controller is the XYAB buttons. you stick. If you press too many buttons, they will get stuck in the controller. You can't press them too fast or they won't register as more than one press. I don't know if it's just my controller but that's the only problem I'm having. This doesn't bother me too much though since I can always grab my joycons when I get to the stressful part of the game. It connects quickly, comes fully charged, and has no drift or issues at all. It has a good wireless connection with my Switch Pro, haven't tried it yet but it works with my laptop. It takes some work to get it working in game, but it's pretty easy; All you have to do is log into Steam in Big Picture mode (if that's the platform you're using), then launch the game, press the home button (same as the Xbox button). to enter your settings and activate the controller settings. You should do this with every game, but it doesn't take long and quickly becomes a chore. I haven't had this controller in over a week but I love it. If it starts to drift at some point I'll update this review.