Is it worth switching to a Mac?
drawkbox: Unless you need it for gaming (direct x mainly) then yes, go mac.I have gone mac for lots of my development but still roll with vista mainly for games and some development mainly game relates.With the rise of consoles and even Microsoft's own XBOX 360, it is removing the "gaming machine" deciding factor as well with lots of games going online, multiplatform (blizzard), mac ready.I switched for Unity3D as it was only available as a dev platform on macs and it is a good thing that happened.  Having *nix as the base of your desktop OS is really nice.  Unity3D, XCode, iPhone dev, and all the goodness of language support like python, ruby, c, etc working as it should is just good.