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.
This is why I just dual-boot. Keep Windows on a short leash and basically just have it for the rare instances where there's something I really want to play and somehow can't on Linux.
If you do dual boot though, it's important to keep Windows on it's own hardware if you use grub. Windows tends to cannibalize the boot manager partition during updates.