I bought this product when I bought my switch because I don't like Joy-Cons and branded Nintendo controllers are very expensive. I've used several other generics my brother bought and they all had their own little issues. So far there have been no problems with it at all. It was very easy to connect to the Switch, it has built-in motion controls, the NFC feature is pretty interesting although I don't have things to use it with, and the battery life is surprisingly good. I would recommend it to anyone who needs a wireless controller for the Switch and doesn't want to pay for branded Nintendo controllers.