Windows 10 for me has been a rock solid OS for years. I think I've had 2 bluescreen issues since i've been using it. One was plugging in a very faulty USB device and the other was caused by code I wrote.
WSL2 is a great addition and has replaced the places where I used to use a Linux VM or even a dual boot system.
I've only tried Windows 11 on a spare laptop so far and while I didn't like the changing of the start menu, it seems like a decent OS.
I have to use windows for my job as I still need to use some old embedded development tools that are only available on Windows. MacOS has some nice features but I've never got on with Macs that well and now I have a full Linux command line I can use.
Unless you devleop iPhone/iPad apps, I would say that windows is becoming one of the best operating systems for development these days.