I started out using bsd, Openbsd a long time ago, and have also tried pcbsd and desktopbsd about 1-2years back, but essentially, apart from the parents (openbsd, netbsd, freebsd), the desktop friendly? versions as pcbsd and desktopbsd were not as active as Linux for a long time (the last 10years or so), although there are a few bsd appliances, and some security products
As a desktop, even with Linux compatible mode, it just doesn't cut it, in terms of the later applications or desktop appearance..
--although I do quite like their bsd partitioning scheme/slices, and their disk drivers; if I was going to use it again, I would probably go for Freebsd, possibly netbsd rather than openbsd (which is a little too much command line oriented)http://www.freebsd.org/http://www.netbsd.org/http://www.openbsd.org/
I think desktop bsd is the better version; and I think it installs better.
--as it uses ports as its package management system; and doesn't change the underlying system as much as pcbsd.
If you like windows you might prefer pcbsd, as it uses binary download packages *.pbi files, instead of ports, although it can also use portsports is where most of bsd packages reside..
, so it tends to make sense to make use of those repositories as available, rather than spin off on your own
Like Mint uses ubuntu repositories for the most part.