I'm currently in the process of moving from Linux back to Windows running VMWare. For software development, I use a virtual xubuntu distribution. For browsing the web, listening to music, etc. it's all Windows. I just can't be bothered to fix broken drivers or wonky settings on Linux for stuff that should work out of the box. At the same time I still don't see an alternative for Linux as a development environment - so I hope with this new setup I get the best of both worlds.
WSL2 is pretty bad in my experience. Networking is dark magic, filesystem access is fast only when working natively but GUI doesn't work on the linux side (without using X server which has glitches), there's no systemd, docker for windows does not work identically as native linux version ...
In the end I just resigned and I'm using Linux in VirtualBox. Far from ideal but also much better than WSL2.