I was always a windows developer. In my internship I was forced to use an Macbook pro and simply hate it.
I was doing an TCP stack for blackberry and working with serial/Bluetooth communication for testing was a pain, in the end I just installed Windows on parallels.
I really don't understand this cult of Mac. I really think that is a way to be "cool" and follow and wear the "nice start-up guys" mask.