It's a great controller, works perfectly. I found the travel of the buttons a little too much but they are very comfortable to press (it's something to get used to), but I didn't notice any input lag. The D-Pad is great. The analog sticks seem exactly the same from the joy-cons, it makes the controller very portable but a full-sized analog (like the Ps4 or 8bitdo controllers) are preferable. If you don't mind the analog of the joy-cons you will be fine with these (it makes the controller smaller). The controller has a very nice grip. Update the firmware was very easy and straightforward (see on the website). My only disappointment is that in the configuration's menu, if you test the calibration of the analogs, they show slightly off-centered, with a small movement to the down direction, they don't show fixed exactly in the center, but they don't have the drift. It's something so small that is not registered by any games I've tested. Maybe they can fix that with a firmware upgrade.