Short version: I have a Switch. It is great. Joy-Cons have all kinds of problems. Pro Controller is awesome. Good feel, and durable. I have an extra one for my PC. Go that route if you buy a Switch.
A real PC and headphones is the best way to game, because you eventually make all of the investment back on the games, with interest. You buy a Switch if you have kids, like I do, or if you like Nintendo's exclusives. They make excellent games directed at casuals, and occasionally they have picked up hardcore gamer games like the various Monster Hunter games that were exclusives to the platform for a while.