Have been using for about a month now. Arrived without sponge buttons (quite typical of lesser known brands). The controller is responsive, the joysticks are precise. It feels good in the hand, doesn't feel too light or cheap. Rumble engines work as expected. It's hard to tell how long I've been using this in total between the different games I've played, but I can say that I've played Monster Hunter World with it for 120 hours without any issues or signs of premature failure. . I am very happy with it and would definitely recommend it. Update I've now had a chance to test this device on Linux and I can confirm that it doesn't come out of the box on Linux. It is defined by both the xpad and xboxdrv drivers, but the input looks like raw input. In other words, none of the buttons, d-pad or analogs work. Since the device is recognized you should be able to go through all the inputs and set them up manually, but I'd suggest getting a different xinput controller if you want to play on Linux.