The main setup went smooth. I can recommend nobara which is what I used. I tried garuda as well, but it wasn't my style. Personal preference, no hate :).
Most steam games work pretty good ( see protondb ). ( make sure to set your steam settings > compatibility to all games ).
Any game with invasive anti-cheat will likely not work. LoL and valorant come to mind. I think some of the cs2 ones like faceit won't work on Linux. But standard cs2 and competitive work fine.
Battle.net gave me some issues on lutris until I forced it to proton.
Overall I've had a good experience. Sometimes a weird issue if I alt tab ( hots ) that it comes back super tiny. I worked around it by running it windowed fullscreen.
Overall I've no regrets so far. I installed nobara and it's quite user friendly. I've never used a fedora distro before ( more extensive experience with xubuntu/Ubuntu/pop ).
Helldivers 2, heroes of the storm and ff crisis core worked flawlessly.
Hots needs to run full screen ( windowed ) or alt-tab will make the screen tiny for some reason.
So far: no regrets.
When you first play a game it needs to compile the shaders first. So on your initial game there's a few minutes ramp up time. But any next times you start the game should be fine.