Re: Pretty sure this doesn't count as a surface alternative
I suppose this depends on your use case.
I was working on a project of 3 million+ lines of C++ code at the time. With XCode or Linux, the average compile time was 8 minutes. With Visual C++ it was about 17 seconds. This isn't because Windows is so much fast than Mac or Linux. It is because Visual C++ has the best precompiled header support of any compiler. Add that to a progressive linker and librarian and there is no comparable product anywhere.
If I would have used Mac OS X and XCode, it would have cost me close to a thousand hours of waiting a year and my work days would have been 16 hours instead of 12.
Would you suggest that using Mac OS was an upgrade in that circumstance?