I use it daily for all of my development work (Ocaml, Python, LaTeX, vim, emacs, and a host of other tools, including X11 apps). It is the single biggest reason I was able to ditch my 2017 MacBook Pro a year ago for a Surface Book 2 after ~20 years of mac laptops and Lenovos running linux. I couldn't work with the terrible clacky keyboard they introduced - it didn't malfunction for me, I just loathed how it felt and sounded. Occasional friction when bouncing between apps on the Linux side and the Windows side sharing files, but as long as I work in /mnt/c/Users/USERNAME/ from the Linux side it isn't too bad.
I don't buy the "I've used OSX for so long I can't possibly adapt my workflow to Windows" argument. It took me a few days to get used to the new idioms, but it wasn't that bad. Then again, I've been pretty OS agnostic for my career - Irix, SunOS/Solaris, Linux, OSX, and now Windows+WSL. Other than the part of my career when I was doing systems research and had to care about OS-specific details (e.g., writing Linux kernel modules), I haven't really found it hard to adapt to new environments and be happily productive.