I worked on Windows for two decades and tried WSL1. Windows is not super annoying but as a developer all my tools were actually Linux native or cross platform so one day I just cut the middle man and switched to Linux. It wasn't such a big leap but my productivity definitely increased.
WSL is nice when you don't have choice. Linux is actually the optimum choice for most developers.
Absolutely agree with your last two sentences. WSL is a nice stop-gap but I'd much prefer the real thing.
Having been on Linux the last 6 or so years (with Mac laptops sprinkled in), I’ve been very pleased playing with windows again. So much so that I’m trying to daily drive it just to know what it’s like anymore. Other than a few minor annoyances with WSL2 (such as systemd) it’s been going surprisingly well.
I haven’t yet, but have heard good things about it. I’m also really looking forward to trying the new windows console.