Is there something I'm missing? I have tried to find good arguments for getting a Mac over Ubuntu/Windows, but haven't really found any that hold water. I mostly do documents, presentations, spreadsheets, research, internet browsing, light programming.
The differences between them appear to come down to personal preference than an overwhelming difference:
-Security. Mac and Linux have better security handling and less malware than Windows. I use DeepFreeze, which can fight off even laughing kitty.
-Survives accidents. Maybe there's a slight difference here, due to the sturdier frame/case of Macbooks?
-Performance. I'm looking at response time, level of annoyance during daily use. Vista is a bitch, but WinXP and Ubuntu seem great. With similarly equipped laptops, Macbook seems on par or slower than WinXP, and much slower than Ubuntu.
- Power management. Suspend and resume just works. The battery life is great. Linux has catching up to do in terms of power management. (I know ACPI docs are bad/non-existent, and that it's not the kernel hacker's fault, and that lot's of things are improving. But my Mac does a better job right now when I need it, and I didn't have to configure anything.)
- Keynote. I need to give good presentations as part of my job, I need to communicate ideas. Every minute I don't spend fighting my presentation tool is an extra minute that I can spend on content and delivery. OpenOffice Impress and MS PowerPoint drive me nuts. Keynote is so ... simple. It just works. It has a decent interface. Well done animations are suddenly worth the effort (and nothing explains a technical process as good as a well-done animation).
- Presenting works. How many times have I seen people fail to get X11 to talk nicely to a projector? Even (Linux) kernel hackers had that happen to them. If they can't figure out X11, I sure don't want to risk to look unprofessional in front of an important audience. With my MacBook, I just show up, connect my Laptop, and it works. Every time.
- It's still a real UNIX (unlike Cygwin). I've got Emacs, I've got bash, and most of development work doesn't feel any different from what I did with Linux.
- It's got MacPorts. I thought I was going to miss Linux package management tools, but MacPorts is just as good (if you don't mind waiting for the compile to complete).
- Time machine. Yes, I do know rsync. I do know cron. I do know all kinds of tools. Did I use them regularly? No, I was too lazy, as I suspect most people are. Have I lost data because of that? Yes, and it hurt. Now, I do a backup every night when I come home, because it happens automatically. If I break my MacBook, all I have to do to restore my old system (including all installed programs and settings) is to hook up a new Mac to my backup drive. OS X will do the rest, which is great since I bet that my hardware will fail just before an important deadline...
So is all that worth several hundred dollars? For me, it is. Buying a MacBook has taken away one more thing to worry about. I rely on it to just work, and so far it has not let me down.