It's one of the reasons I'm switching back to Linux (from OS X) with my next computer purchase. Xmonad controlling my X-apps and the native OS X window manager controlling everything else is just unpleasant.
Yes, I'd totally do that (at-least use my Linux partition) if a) the experience of running Linux on a MacBook was a little smoother (I've just bought a new one and I kind of like Apples hardware) and b) I wasn't dependent on PhotoShop et al.
My current setup works good enough for now though; I'm pretty much working in "modes"; stay pretty focused on isolated tasks (either designing stuff in PhotoShop and Illustrator, watching a movie or coding in vim and running tests in a terminal .. alas, I have to switch to a browser to check stuff every once in a while).
Really? I do all my work at work through VMWare to a Linux image. I honestly wouldn't know that I'm not sitting at a Linux box save for the little border at the top of the VMWare console. Performance is the same.
I hear when you go the other way, Windows windows appear as windows on your Linux desktop. Sounds cool.
I'd be much more excited about getting a MBP if I could replace the window manager part of it with a tiling window manager, like can be done with gnome/kde.