I gave up Windows in 2012… switched 100% to Linux, thanks to Steam… first games I got from Steam had native Linux ports :
L4D2
Serious Sam 3
Then I got hooked when Borderlands 2 released a native version, was disappointed to see some of the visual effects on the Windows version were not available on Linux, but I could live with that…
So - got the Borderlands Pre-Sequel, too, native on Linux (love it - partially developed in Australia, with lots of Aussie voice actors - great to hear Aussie accents in a game!). Unfortunately, no Borderlands 3 on Steam or Linux (I think some people have been able to get it to work via Proton).
There’s been some pretty shonky ports of some games, Cossacks 3 on Linux is abominably unstable - but I don’t run Windows so I’ve no idea what it’s like on that platform… Other GSC RTS games work fine in Wine (e.g. Alexander). I might see if I can force Steam to run the Windows version via Proton instead of the shonky Linux port.
My Steam game library tells me I have 64/177… I’ve no idea what that number 177 means… 64 sounds about right… most of them are native : Brutal Legend (gave up - too hard to play some missions), same for The Witcher 2 (too hard to play - gave up)… Planetary Annihilation… Portal and Portal 2, Bioshock Infintite, Surviving Mars, Shadow Tactics (like the old Commandos, but in Shogun era Japan - and I think Commandos is being “rebooted” with a Linux native version likely), The Talos Principle, Zombie Night Terror, to name a few.
And now with Steamplay via Wine/Proton - a bunch of Windows games work pretty much flawlessly, Wolfenstein The Old Blood, Doom (2014), and my old favourite Age of Empires II HD Edition (this is the game I still play mostly - I don’t think there’s ever been a better RTS IMHO [except maybe Battle Realms], AoE 3 was a piece of cr@p).
My daughter got me a Steam Controller (and a Steam “streaming” doohickey, which runs Linux inside) for Xmas around 2015/16 - but I don’t use it much - works flawlessly in Linux, but I’m too old to use it, just don’t have the co-ordination - I prefer using a keyboard, I’m a lefty, so I have to bind keys other than WASD, usually the cursor/arrow keys - can be a PITA, Steam mostly remembers my key bindings for all my games, but not always…
I saw something recently (probably at https://www.gamingonlinux.com/ ) about getting Logitech wheels working in Linux. I’ve got a Logitech wheel for Playstation (PS2), which I use occasionally on Linux with a PS2 USB game controller adaptor… bought it years ago to play the Windows version of GTA 3 and Colin McCrae Rally…
Most Saturdays I spend the whole day playing AoE2 HD Edition…
Multiplayer works fine on Linux for most games I’ve tried - many of the public servers for many games actually run Linux… Haven’t done for a few years, but sometimes my two daughters and I would play co-op L4D2, me on Linux and hosting the LAN server, them on Windows 7…