To be honest, this controller surprised me a bit. The quality of the controller itself and the buttons was on par with the Switch Pro controller. It's also very light and comfortable to hold, and works with most PC games I've tested. This controller also works well on the Switch. I had no problem getting the controller to work on the switch as many controllers have trouble connecting to the switch, it's just a simple plug and play process. All in all you get a great all-round controller that is great value for money and very comfortable to use.