Yes and No. I like my Air for developing and you would have to pry it from my cold dead fingers, buuuuut: I tried to install python PIL just yesterday and thought easy as pie, not! easy_install complains that gcc is getting the ARCH_FLAGS as ppc not x84_64, plus a couple of other nitpicks. So I used ports, but that means I had to install a new Python interpreter ... and well I have better things to do that replace apt.
Apt > (ports,mac,brew) anyday, but rarely is it an issue.