I have 2 kinds of non-Nintendo brand controller for alternative while playing games on my switch and this one is the best one so far!
The tumb sticks is not to big so does not make my tumbs numb easily and the overall weight and size of the controller is perfect for adult and kid!
The battery life is long enough for me to play long hours and it charge like normal controller.
It very easy to syncronize to my Nintendo Switch and I can play together with my family with more than 2 controller now.
I recommend this controller if you want to buy for gift!