I have one for the Switch and it's largely really good. Especially since Nintendo sadly dropped the ball with quality this gen--I've had to send my Joy-Cons in countless times to get de-drifted, and my Pro Controller has also crapped out with non-fixable drift. 8bitdo to the rescue, I suppose.
I also like the button remapping feature because it lets me switch the bumper triggers with the juicy ones. But it does have weird connection problems sometimes where it won't turn on for a minute or longer and I have to keep re-syncing. Otherwise a great controller.