The Steam Deck has been a lightning rod of getting gaming compatibility into the mainstream. The Proton compatibility layer works for most Steam games and the Proton DB will tell you the level of compatibility for a given game on Linux, https://www.protondb.com/ . Additionally, a number of other compatibility layers and ported front ends for GOG, Epic and various others are available and functioning (I can’t list them all as I only use Steam, but I’m all in on Fedora and have yet to find a game that won’t run). VR is working now on Linux (I have an Oculus Quest 2 I was given a couple years ago and it works flawlessly), as are most game pads. You can go with something like Bazzite which has a number of gaming specific compatibility tools built in, and it’s immutable so it’s a deliberate effort to break the thing.
The only real limitations for software is anything Adobe (but there open source apps to fill that gap, GIMP is among the biggest) and MS Office M365 Copilot, which you can just use the Libre Office suite or if compatibility is a concern due to macros or addins, OnlyOffice is a decent alternative.
The Steam Deck has been a lightning rod of getting gaming compatibility into the mainstream. The Proton compatibility layer works for most Steam games and the Proton DB will tell you the level of compatibility for a given game on Linux, https://www.protondb.com/ . Additionally, a number of other compatibility layers and ported front ends for GOG, Epic and various others are available and functioning (I can’t list them all as I only use Steam, but I’m all in on Fedora and have yet to find a game that won’t run). VR is working now on Linux (I have an Oculus Quest 2 I was given a couple years ago and it works flawlessly), as are most game pads. You can go with something like Bazzite which has a number of gaming specific compatibility tools built in, and it’s immutable so it’s a deliberate effort to break the thing. The only real limitations for software is anything Adobe (but there open source apps to fill that gap, GIMP is among the biggest) and
MS OfficeM365 Copilot, which you can just use the Libre Office suite or if compatibility is a concern due to macros or addins, OnlyOffice is a decent alternative.