I use a MBP[1] at my day job and Linux on my personal machines.[2] I am a developer at a digital design agency so my priorities may not line up with those of other developers, but MBPs rock for what I do because:
1) Photoshop (the designers use Photoshop, so this largely rules out using Linux boxes)
2) Extremely colour-accurate display out of the box (PC displays have always been a bit of a crapshoot on this count in my experience)
3) Being Unix
3a) A real command line (admittedly I haven't tried the Ubuntu-on-Windows thing)
4) I'm not paying for it!
Speaking only for me, switching between using two platforms has really not a problem for me - I do it every day. When I first went into this job I was worried that a Mac was going to be a very difficult transition to make, but it turned out to be straightforward - just needed a little muscle-memory retraining :)
[1] Never really sure if this should be "an" or "a"...
1) Photoshop (the designers use Photoshop, so this largely rules out using Linux boxes)
2) Extremely colour-accurate display out of the box (PC displays have always been a bit of a crapshoot on this count in my experience)
3) Being Unix
3a) A real command line (admittedly I haven't tried the Ubuntu-on-Windows thing)
4) I'm not paying for it!
Speaking only for me, switching between using two platforms has really not a problem for me - I do it every day. When I first went into this job I was worried that a Mac was going to be a very difficult transition to make, but it turned out to be straightforward - just needed a little muscle-memory retraining :)
[1] Never really sure if this should be "an" or "a"...
[2] Written from my 2006 Thinkpad of Death :)
(edited: linebreaks)