I develop on Mac and Windows. I have my desktop running Windows with Netbeans and my Mac running OSX with xCode. I am developing multi-platform technologies so I believe that it makes sense to jump around as much as I do. I am dual boot on my Windows machine with Linux(Ubuntu).
I guess I mainly develop on my Mac but meh, it really doesn't matter. I mean in the end I am writing the same code.