I've been gaming exclusively on desktop Linux for more than a decade.
All my games work, either natively or (more often) using some variant of Wine. Most Steam games work with very little tweaking or none at all.
I occasionally have to apply workarounds for broken Battle.net updates (I run Blizzard games without Steam) but this doesn't happen very often and usually only takes a couple days for the community to figure out a workaround. The last few updates haven't broken anything new.
Games with certain anti-cheat systems, especially kernel-mode ones, are known not to work. I don't care, because I wouldn't allow such invasive and dangerous things to run on my hardware anyway.
Welcome to the party!