Steam has a native Linux app and all Valve games work natively on Linux. TF2, CS:GO, everything. Most other games work rather well on Steam. I've been playing Grounded and Grounded 2 early access, I played the PoE2 early access, most GOG games work (I'm streaming The Chronicles of Riddick: Escape from Butcher Bay tonight), Dolphin, RetroArch and PCSX2 all have native apps that work like a charm. Hell, with Dolphin, I can plug in my Gamecube adapter that I bought for my Wii U (The one that came out with Smash U and also works on the switch) and play Gamecube games with a Gamecube controller. Native, one to one, it just plain works.
The only thing that doesn't work is any game with kernel level anti-cheat. So no Apex Legends, no Delta Force, no LoL or anything from Riot Games, I don't think Marathon worked during their server slam this weekend, either. So if those are games you care about, that's going to be a strong motivator. But if you're playing those games, you have other, more pressing issues to worry about...
RE: Returning To Linux - Getting Away from Windows