434 karma · joined November 4, 2008
Getting *NIX services running under windows is more difficult than on OS X. Having a uniform environment for development and the servers really helps speed development.
TextMate is pretty nice, I used to use it, but switched to Carbon Emacs (GNU Emacs) a year ago and haven't looked back since.
But outside of that, OS X has some annoying usability issues that bother me just as much as Windows, and just as much as KDE & Gnome (they're just different issues).
Any reasonably skilled developer should be able to be productive using any OS, as they should be able to customize it at will (this would be one aspect of a "reasonable skilled developer").
It has also been running really well in production, though no real load to speak of yet. However, we also run an ejabberd server which has been bullet proof, as are most erlang servers of decent maturity.
Being able to run any number of agents and have them be load balanced with Nanite out of the box, and also add and remove agents from the system flexibly and at will is great.
We also create tests to cover bugs to prevent regressions.