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.
I’m in the same case, I really tried using Linux as my primary OS but I always go back to Windows for some games.
Honestly I don’t think that local Gamepass will come to Linux ever.
For other games it will work mostly, except some multiplayer games that use anti cheat, some games will work with anti cheat but it’s on a per game basis, so it depends which multiplayer game you want to play.