We've had Switches here for about 2 years and while I could find something to bitch about for what they are we've had zero issues with 3 lites and one docked. The kids take them everywhere, the docked one gets taken away with us and plugged into other TVs. I'm more a PC gamer, well I used to be, but my wife has owned all sorts of these things since the gameboy and she's still happy with the Switch.
The kids buy most of their games as downloads and use sites like DekuDeals (I think it is) to tell them when games are cheap. I know they have a few physical games, most of which were store specials, but from what I've seen if Nintendo is the platform you want the Switch is a worthwhile product.
Controllers and the like do seem to be cheaper if you don't buy them with the Nintendo logo on them though. I have no idea what controllers we have but I know they were picked up on special for less than $50. My wife uses a Pro controller ripoff and the kids used game theme controllers that have been bought over time. They've all been treated pretty rough by the kids but none of them have broken.
There is, and I believe always will be, differences between Switch games and their equivalent on other platforms, sometimes its down to physical limitations, other times it seems to be that some creators just don't give a shit. I've seen some badly ported PC games on the Switch, but others work ok with the limitations they have. Nintendo are now offering many of the old N64 (and something else) console games on Switch as a freebie included with a yearly membership. They've also just released another 48 tracks for MarioKart 8, so they are still developing their own games and keeping them somewhat up to date. There is also a shit load of free games, (some have paid for DLC's), in all sorts of genres. Some of the free games the kids have downloaded have been fucking hilarious.
About 18 months ago I spent ages playing an almost direct to Switch port of Duke Nukem 3D from the 90s. It had all the shitty music, the blurred dance scenes and the OJ car chase. It was great fun and cost me all of $8. They've also re-jigged Duke into another game which was released about 3 year ago from memory, which cost me $20 and brought Duke and his rude, arrogant, shit eating self into a new millennium, but that is as far as they have gone.
Even docked the Switch is not an Xbox or the like, just like an Xbox is not a PC, but unless you're hell bent on one brand over another there is no reason why a Switch shouldn't be what your looking for.