With the advances in gaming on Linux in recent years, it is so tempting to switch full time. I would absolutely love to, but I am a Game Pass Ultimate subscriber and it is where I play a lot of my games on PC. I know you can use the cloud version, but I cannot stomach streaming games in their current state, so it is a no go. A large portion of my Steam library is compatible, but anytime I have done an install I end up giving in and going back to Windows for games.
Gaming on Linux has grown leaps and bounds and it’s only getting better. Game Pass Ultimate though, I’m guessing you’re gonna have a rough time. That’s built for Window’s ecosystem. So more than likely that’s going to be a very sore point. The streaming Game Pass can and does work on Linux, but if you’re against that then Linux might not be for you.
Steam has gotten to the point on Linux where it’s basically just install and run, as long as you have compatibility for all games turned on. Very very very few games haven’t worked for me or even require little tinkering anymore. That being say I pretty much really only play Indie games.
It feels like there was a real breakthrough in the past couple of years (driven by efforts on the Deck among other things). I did a new PC build recently and took the plunge going exclusively Linux on bare metal. My Steam experience has been similar; almost seamless for everything.