To a certain extent you have to learn the "Apple" way of doing things. It does result in performance improvements (I think XCode's a pretty nice piece of software). That said, my preferred development environment is a UNIX terminal, vim, and a web browser, so I happen to see OS X as one of the best development platforms ("Get out of my way, don't make me worry about the system, and let me code!").