Something that has gotten a whole lot easier is playing on Linux. A lot of Windows games Just Work under Proton. And for stuff that isn't on Steam, Lutris works reasonably well, too. That's not to say that everything is perfect. I've got Magic Arena running on my Linux box, and it runs really well under Wine, but I have to manually download updates and run them from the command line, which is a little less than ideal.
That said, there are a lot of ways for things to go more seriously wrong. Thermal throttling sucks, and if you're looking for portable gaming, it's really, really easy to wind up buying a machine that hitches and chugs, even when it has the specs to run a game on paper. You have to do some research and have a basic understanding of what compromises you or the person who designed your PC might have made, and be okay with those compromises, be they the thermal solution on a laptop, or the price/power ratio of the video card in a desktop.
If you've done your homework, you will wind up with a machine that has a massive back catalog of older games, has extensive mod support, and a plethora of control options. Sadly, there isn't a PC OS that really supports your basic "kick back on the couch with friends and family" scenario without a lot of tinkering, headaches, and digging out keyboards to type in a password and whatnot. Consoles are still king there. ymmv