The stuff Hacker News actually recommends.

Consoles and handhelds

Nintendo Switch Pro Controller

5owners with an opinion
60%of verdicts positive
3/1positive/negative since 2024
0happy after 3+ years

Praised for comfort and build quality; criticized for ergonomics and reliability.

What owners wrote

Likes it
Specifically, emulators work best with the real controller. And feature sets across controllers are not 1:1. Like, a Switch Pro has an accelerometer and is used in Zelda games. I have a switch pro for switch games. I have a dualshock ps4 controller for PS/PS2/PS3/PS4/PS5 I have a steam controller as well for non-emulated games with Steam.
Likes it
You CAN hide games on account independently of the family sharing now, It's in properties of each game. Of course these games are still accessible in the hidden section, but i don't know where that is. You do need one account per child, or you let them play on your account. You will need to hide the games on your own account in that case. I like the Switch Pro too, those are a bit better than xbox one for the small hands. Still enormous, my 3 years old started being able to use it only recently, while the basic switch controller was usable earlier (2 years old). And yeah, sorry for the tone, I'm frustrated with the switch controller configuration handling. If it wasn't for that I would get less meltdown when mario party messes up the whole configuration
Likes it
> That is a loto f hand waving there. Or just a description of my experience with both. Incidentally, the switch pro controllers are excellent, among the best I’ve used, period. > For the steam deck, set family view, parental controls and you CAN hide any games you want now. If you connect the wireless controllers once to the steam deck (which can be connected to a tv), you are good to go, but you won't have games for them to play until they can properly read (6 or 7). Oh, that’s great. Last I checked was like November and it was still crickets. All I want to do is hide all the games for one account on it that’s not even any part of our family sharing . Which I’d have thought would be default? It’s a weird choice they made, there. [edit] like, setting aside the hiding-games use case, having games show up in your library, as if they were yours, but that you can’t play without buying them be the default thing that happens is a strange choice. Can I share with local-only accounts (does the steam deck have such a thing?) or will I need to go through an email address confirmation flow to sign up Stream accounts for each kid? I haven’t done much with this since there was no way to hide games, before, so there was no reason to.
Doesn’t like it
Their hardware quality is definitely sub-par. I got the Pro Controller because the joycons are The Worst [1], and it's definitely the worst quality controller compared to Xbox and PS4. For example, its D-Pad will occasionally mis-press up or down when pressing right or left, which is failing the basic purpose of a D-Pad. That said, the concept of the Switch remains fantastic, and I take it with me whenever I travel. I'm definitely in line for getting the Steam Deck. [1] especially as someone with big hands https://www.penny-arcade.com/comic/2001/08/29/you-know-what-...