I worked as a dev on Windows for 20 years. I found it was pretty good by Windows 7 and Windows 10. 3 years ago, I switched to Linux Mint. There was a bit of a learning curve, but now, I couldn't be happier! I'm running multi-monitor dev workstation. My productivity is though the roof. Since then I installed Linux on 50 different machines with 0 issues (some servers with RAID too). I only have 1 Windows machine left, which I am about to decommission. Then this year I got a new contract, I have to work with my customer's Surface Windows 10 computer. I'm not going to say what I REALLY think about it, but: It's full of bugs, looks like crap, multi-monitory only half work, and updates... I was a Windows users, but now: Windows, why do you keep disappointing me? The point is, there is a learning curve, but for most things I believe Linux has surpassed Windows now.
Christian Lavigne