ha, I had to spend a week on an Ubuntu machine a few weeks back, I felt like I was developing on a game of jenga. Fuck up one config file and shit breaks, close the lid and you have to restart the machine. It was like they haven't been building Ubuntu for over SEVEN YEARS, shit felt like it was in beta still.
To each his own I suppose. For us ruby coders, a mac is like heaven.
Ubuntu has never jived with me. I've had it just randomly break several times, refuse to boot, or update incorrectly.
You can make the laptop do anything you want it to when you close the lid. Though there are two things I like about my crapple - the suspend state battery life, and the two finger scrolling. I sorta even like the two finger right click.
Couple of things I'd like on my mac out of the box:
cut/paste folder/files in finder
finder to not be a piece of shit when installing stuff
ssh mounting out of the box
webdav out of the box
upnp client out of the box
a proper maximize button
disable task grouping
cmd ~ to go fuck itself
faster key response out of the box
proper shell support for scrolling out of the box
not fucking up my remote shell colors
the cmd key can go fuck itself in general, totally unnecessary. it's caused me to hit cmd+q instead of w, due to it's location on the keyboard
not having sharp edges which put my wrist in agony
remove all the annoying drm shit
get rid of itunes
disable hot keys by default
I spend 3/4 my day in Chrome, shell windows, and vim. Gnome 2 does a perfect job of that.