I maintain a tiling window manager for Windows[1]. It's the only thing still keeping me on Windows right now. I run NixOS on WSL, and I have a separate NixOS desktop partition that I iterate on from time to time.
Once I can make my tiling window manager X11-compatible, I think that will be it for me and Windows. The last update totally screwed me to the extent that I had to go into the registry and manually set my user profile path to get all my settings back, all because the update couldn't handle a symlink in the C:\Users dir, which I had to use because there is no sane way to do something as simple as changing the user directory name.