I haven’t had time to seriously game in a decade now (single dad killed my free time), so I’m by no means well versed beyond a few things. My kids do game a lot and most of them are on Linux machines. They use a combination of Steam and standalone installs to get things working.
I don’t run into a lot of complaints. They’re well aware that not all games run on their Linux setups, so they pick and choose games a bit more. I’m fortunate that they’re not always jonesing for the latest AAA games, but they’re also getting new ones with some regularity.