I ditched my PC in favour of Switch for the convenience. There were many other benefits other than portability, but the ability to quickly pick up the unit and play on a whim was a huge one. My PC was set up in my front room and playing a game involved reaching behind the TV stand, powering it on, grabbing the keyboard and trackpad, going through Windows, finding something I wanted to play. If I got interrupted by the family wanting to use the TV, I would have to go all the way and power off again. The spectre of that hanging over me more than often led me to superficially playing games.
On Switch, I pick up a controller, hold a button and very quickly I'm in a game. Somebody is on the TV, I can have it next to me and play there. I can play it AND watch TV. Or, if I'm upstairs doing bedtime and satisfying a "can you stay up here?" request, I can play it on my bed or hook it up to the spare dock upstairs.
Flexibility and everything about the machine is centred around quick convenience.
Obviously, in a world where I leave the house to go to work, having it on the train was great.
It isn't all lightness and joy in Switch world - it sincerely needs to address the ruggedness and connectivity of the joycons - but I'll take that atm as I'm actually playing games again.
For things that I cannot play on Switch, I'm monitoring cloud gaming. Once again, it is a solution that is completely centred around user experience. I had a try of Stadia on a laptop and the front end and speed to play aspect of it was great, way beyond GeForce Now. Only thing that keeps me from going in is that it doesn't work on a Fire Stick natively. But then we have Luna to come for that. (I tried Control, which was cool on Switch, but I like that these solutions have the neat controllers that reduce input lag)