My daily driver is Ubuntu 20.04, and I stopped dual booting with Windows back in December 2019, which up to that point had been the way I did all of my gaming.

I haven't looked back since.

Sure, there have been some games that haven't worked. Some of those just needed some tweaking, and for some I just waited a bit until Proton caught up. For the rest that still don't work, I am content with just shelving until such time that they work.

I have been consistently surprised at what games actually work through Proton. For instance I played Titanfall 2 & Battlefield 1 without any issues this year. On Linux.

I probably spend around 200$ each year on video games, and this initiative by Valve will be the sole reason I will continue to do so (and not having to run a Windows instance in my home).

What if you want to install games from other stores, like Epic, Twitch, or GoG? Despite never buying any games there, I have a bunch that they gave out for free.

There's a program called Lutris [0] that will handle GoG, Heroic will handle Epic [1]. Not sure about Twitch games, though, as I'm unfamiliar with their offering. If you mean Itch.io then Lutris handles that too.

[0] https://lutris.net

[1] https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher