Yeah, I do all my development in WSL2 (Ubuntu) at work every day. I use VSCode on the Windows 11 host. It’s great!
Would I prefer to use Linux natively? Sure, but I also have to support some Windows-only legacy code and a D365 environment or two, so Windows makes sense.
My personal experience has been that it’s games from the post-DOS era, especially PC games from the very late 90s and early 00s, that can be really tricky.
I’ve had better luck running games from that era from my GOG library via Lutris on Linux than Windows 10/11.
The ones that run in DOS Box are comparatively easy!