I'm a developer who works with a team of around 50, I've noticed a growing trend within the group that more and more of us are switching to Mac's for our personal computers . I made the switch about two years ago and the only thing that I have missed is the PC gaming (though I assume with the new Intel's that issue could be resolved). OS X has allowed me to customize my system to the extent that I choose and having the UNIX backbone allows me to continue to check out OS projects out there, I usually go through http://www.macports.org/
I still continue to have a separate box for Ubuntu, though I am planning on buying a new Mac Pro desktop in October with the release of Leopard at that point the Ubuntu box will go to the Wife so I can trash her P.O.S (HP Box, she bought it before we were married 'Because it had a pretty blue light'...which I hate).
As far as those who "hate" Macs, I just think they haven't given it its fair shot because they might become Mac fans and then have to fork out the $2500...I know its expensive but its worth every penny.