Some very good and some very bad!
I picked up this controller to replace an official Microsoft controller because I was fed up of patching it up with spare parts (drift in the sticks, triggers that no longer work because the springs inside them relax, etc...).
So I'll start with the positive:
The controller feels very well made, it doesn't feel like a toy when you hold it and the buttons all feel solid and sturdy... For now. To be seen in the long term... ;)
The fact that the D-pad is magnetised and that various additional shapes are supplied in the box and are easy to interchange is a big plus that I'm really pleased about!
Now for the downside:
The controller uses the same key mapping as Microsoft controllers. They're therefore recognised as being XBOX ONE controllers, so there are ALMOST no compatibility issues with games.
I say almost because there is one small problem (which is more of a frustrating constraint than a real problem):
Sometimes, when a game is launched, certain keys are reversed (A becomes B and vice versa, for example) or the controller is detected and switched on, but none of the keys work. In both cases, simply disconnecting the USB cable and reconnecting it to the PC solves the problem, although I have no idea why this happens...