This controller is durable and works perfect. It fits my switch, the analog sticks are responsive and smooth. The joycons each have their own batteries which puts less drain on the main battery.
Price is reasonable at $31. Usd with fast shipping. Hooked up nice.