There is still the problem of gaming. With tools like CrossOver from CodeWeavers and shadow.tech things are getting better as well as some native support on Steam, but at this point I still need a dedicated Windows desktop specifically for gaming and nothing else (I use a MacBook Pro for personal projects, work, and Alpine for Docker to run production services at work).
I’m running games on a Linux machine just fine. It’s kinda remarkable. Steam lead the way and there especially since the steam deck runs Linux now . There is an app that will configure and launch your GOG and epic games too. (Ive tried it with a couple epic games to great effect)
If you are hard core and looking for top performance and need anti heat, maybe windows is still the way to go. I sometimes use my partners windows machine to game. It’s good but not that different from my machine. (We both have laptops with nvidia cards.