I've been suffering trying to use FreeBSD as a desktop system for years. While their ports/package system work great for server usage, they fall apart when trying to use for large desktop applications (like X, Gnome, OpenOffice) due to the number of security bugs and time to compile these huge monsters. Enter PC-BSD. Everything is automated and just works. It is not only the easiest BSD to use, but I would say it competes with Windows, Mac in the ease of use department. While PBIs are terrible for server usage, they are a godsend for workstation usage. Kudos to the great job the PCBSD team is doing. Now I could live in a BSD world, using FreeBSD on my servers and PCBSD on my workstations.