This is what mealy-mouthed "best tool for the job" rhetoric misses. Different platforms have different communities with different people in them, who place emphasis on different aspects of development.<p>My personal hunch is that the things that get in your way as a developer on Windows add up and become very frustrating. So, good devs either get tired of this or don't want to deal with it in the first place. The rest of them wait for an open-source solution, rewrite it in C#, and prepend the name with an "N".