If you're not wedded to your hardware, I'd recommend picking up a Mac and using OS X. You get all the goodness of a BSD, plus a descendant of NeXTStep (one of the nicest development environments for a C family language ever), plus a GUI that really and truly fails to suck.