The Windows vs. Mac debate has been going on for many years now, and I find myself in the middle of this debate all the time when attending user groups and networking events that involve developers. One thing is for certain, developers like what they like, and are reluctant to change unless there is a good reason to do so. I am on the complete other side of this fence in that I am always looking for the next great tool or toy to make my life working on interfaces all day, easier.
I own a MacBook Pro, a couple of Linux boxes and a pretty robust Vista x64 machine, and I use them all, all the time. If I was forced to only have one of these machines, I would have to say personally, the MacBook Pro would be it, but that does not mean that the others don’t serve a specific purpose. The thing I have found over the years is that there are some things Windows just does better, and many things that a Mac does better. As for Linux, it certainly serves a purpose, and is unparalleled in regards to server technology. There is a reason that 65% of all web servers out there are Linux based.