We'll I've installed FreeBSD 5 on my desktop, I am using Gnome 2.10.0 (2.12.0 is not in the ports yet) and I'm liking it.
During doing an assignment yesterday I spent a good while updating and setting up the the system.

One of the more intersting things was upgrading the ports. I cvsup'ed to the latest ports and did a portupgrade (I left it running overnight, it is a big process). Portupgrade aims to upgrade all your installed ports to the latest versions. I had one or two ports which broke, but I have since fixed these without too much trouble.
I'm pretty happy with Gnome, it feels pretty nice.
I love running Gnome on top of FreeBSD. I've always liked FreeBSD, because it just seems so nice, and now Gnome has given it as interface! I still have the power of freebsd and yet can do all the GUI stuff too.
Unlike my past dealings with Linux, FreeBSD has been so easy. The documentation is great. Although I feel that I should give Linux a try again at some stage, because I am happier with command line stuff now.
Now I need to pull out the hard drive and go back to Windows, I need to finish typing something in Office/Visio :(