That UNIX environemnt works perfectly well for me as a software developer and I don't see how it compares to Cygwin in ANY way shape or form. All my favourite tools are there and I can install more using homebrew. I build server backend software on Mac OS X and deploy on FreeBSD and soon Linux, I've never had an issue. Cygwin is COMPLETELY different, man is that crap a pain in the balls.