for the GUI, macs are the best, it's not close
for the unixy stuff, macs do a good job, but they don't blow linux away
macs make lots of stuff more convenient. customizing is no problem for anything especially important. you can also download stuff to change, say, the builtin Dock, if you want.
i strongly recommend a mac. but consider a macbook (not pro) if you're worried about price. pro only has a certain limited set of advantages you might not need.