FreeBSD was always something I held in high regard but never really tried it because of how well things went for me with Archlinux.
The following tutorial does an excellent job of getting you a gnome2 desktop running on top of FreeBSD 9 without all the meddling details you usually find in official documentation.
I warmly recommend a read.