WSL for Windows with Ubuntu works... okay. I think they're totally on the right track, but it's still not smooth. I get terminal emulation problems a lot, and the weird display of the filesystem and the file corruption issues plague me.
I think the thing that most attracted me to the Mac ecosystem (for a long time) was the underlying shell (I do mainly data science, security and shell / sysadmin style work). Now that Windows is headed in this direction...
For all of these - I really wish for a faster video card in all of them. I like to run two P2715Q Dell 4k monitors for my work (thinking about the newer 34" ones), and all of these machines lag somewhat with that. (No, I haven't tried the EGPU for the Mac yet).