I have a couple of friends who switched to the Mac to get away from WindBlows and Cygwin when developing, while retaining a good every-day platform with cool commercial software available. They have never looked back to WindBlows, or felt like they should be using Linux.
I tried to dump Windows by moving to Linux for my every day OS, but found doing some simple non-dev stuff (synching my PDA properly) too painful.Windows was bad enough that I took the leap and bought a Mac, and have loved it for development as well. I have done mostly command line dev, and IDE-oriented dev, and both are great on the Mac. The advantage over Linux is not cost, of course, but the everyday "It just works" experience and the availability of commercial software like Photoshop. And it is plenty Unixy, if you don't mind the fact that things like user accounts aren't managed just like Linux or base BSD.
I think it is the best of both worlds and would highly recommend it.
I tried to dump Windows by moving to Linux for my every day OS, but found doing some simple non-dev stuff (synching my PDA properly) too painful.Windows was bad enough that I took the leap and bought a Mac, and have loved it for development as well. I have done mostly command line dev, and IDE-oriented dev, and both are great on the Mac. The advantage over Linux is not cost, of course, but the everyday "It just works" experience and the availability of commercial software like Photoshop. And it is plenty Unixy, if you don't mind the fact that things like user accounts aren't managed just like Linux or base BSD.
I think it is the best of both worlds and would highly recommend it.
Brian