The idea of running BSD and it going well is one thing, but in practice you have to really want it. FreeBSD and OpenBSD are better (and easier) than ever, but you still give up a lot in comparison with the average Linux distribution, where more things just work.
The BSDs are often great if you stick to the base system, but once you start adding software, things break way more often than with Debian, Fedora, Ubuntu, etc.
This is especially true if your hardware is not-a-Thinkpad.
I always wanted to run OpenBSD as my main OS, but for "production" desktop use, I can't deny how much easier/faster it is to get and stay running with Debian, Ubuntu or Fedora.