This is a great controller - possibly the best aftermarket. It has the best quality of the d-pad, buttons and joysticks, as well as excellent build quality. This is a hardwired controller so keep that in mind. Works well with Android box emulator, Raspberry Pi or PC games. Possible downside: It's not as convenient as the similar 8bitdo SN30 Pro+, which supports Bluetooth but is also said to work in wired mode. But I like the SN30 USB for its vintage style and the feeling that I'm mostly playing retro games. But you can't go wrong with either 8bitdo ftm. Highly recommended.