From my perspective, getting an Apple laptop is the easiest way to get a nice, portable laptop which runs a Unix system (which, with MacPorts, I can get all the unixy goodness) AND to make sure that the hardware is guaranteed to work. I don't need to worry about whether the new kernel broke support for ndiswrapper, I don't need to worry about the regressions in hardware support that have hit my Linuxy friends, and I have a GUI that gets as close as I've seen to the DWIM pattern.
And I have a scriptable GUI. Say what you will about its syntax, AppleScript allows some wonderful scripting possibilities. And you can call out to a shell script, so it's also powerful :)