I've worked with Unix and Windows in the past decades and each and every time the only scenario Windows wins is when I'm developing applications for Windows.
Since I develop mostly for server-side, a Unix-like OS is a no-brainer. I have all three OSs on my desk and the least satisfying to use is Windows - it's relatively slow and difficult to troubleshoot device driver issues. On Linux you can always look under the hood and on Macs there is no such thing as device issues.
Since I develop mostly for server-side, a Unix-like OS is a no-brainer. I have all three OSs on my desk and the least satisfying to use is Windows - it's relatively slow and difficult to troubleshoot device driver issues. On Linux you can always look under the hood and on Macs there is no such thing as device issues.