I recently switched (again) to Linux for gaming, and the experience is much better than the previous times I tried it. I don't think I've come across a game that doesn't work. Some games a few tweaks, especially non-Steam games, but quite often the solution is simply to check the "use Steam runtime" checkbox in Heroic. So non-Steam games still benefit from the excellent work by Valve.
I don't think I'll go back to Windows this time.