I mainly use my controller for Smash Bros Ultimate. I've only had it for about two months and the buttons are already working. The C stick sometimes doesn't work and the directional button sometimes moves my character in different directions. I thought that this controller has a vibration function (it didn't have) and that it might be compatible with switch calibration (it didn't have). I STRONGLY advise against buying this controller... You will be very upset by its features (or lack thereof).