For the price and the functionality you get out of it, the controller is fantastic - it feels great to hold in your hands, and the colour options, while limited, are pleasing to look at and will fit most any gaming setup. I bought this as a controller for my Windows 10 PC, and it connected and started working immediately.
The programmable back buttons are an absolute game changer! I don't play with a controller often, and clicking in the thumbsticks feel weird. With this controller, I can quickly map my thumbstick press to the back buttons instead, all in under 5 seconds, and even mid-game.