It depends highly on what your use case is. This is one of the two main issues I have with BSD:
The second is lack of hardware support, compared to Linux.
And that's only because Linux is more popular than BSD, for better or worse.
@NetBandit is very right about OpenBSD. That is the only BSD I use, and I use it often. Not only because it is secure, but also because the setup/configuration (once I got comfortable with installation and the package manager) with the default binary repository makes it very easy for me to quickly deploy a secure and working system, and because most of my deployments do not require a GUI. But, again:
And there is lack of hardware support. Either purchase hardware you know your BSD distribution will support, or run it in a VM, or accept you may not have 100% hardware function unless you are a skilled driver coder.
There is another one issue, I found to be more specific to OpenBSD - most of my OpenBSD installations are single purpose non-GUI only: git server, firewall, trac, NAS, C/C++ unit-test platform, etc. Simple, secure, and stable stuff. But why single purpose? Over time (since around 2008) I have found some conflicts with some packages and configurations, which prompted me to only use OpenBSD for single purpose installations. That is what developers test most, and it is common problem with software also with browser plugins, IDE-plugins, etc. OpenBSD can be a general purpose desktop system, but I'd take Linux over it any time for a general purpose system.
I have also used PC-BSD desktop, and FreeBSD desktop, and I can chime in with the mentioned issues. I have not attempted to use either of them for the past 4 years. They are potentially better general purpose OS:es.
If you are looking for desktop, consider TrueOS (which is the PC-BSD, it has been rebranded), and also check out TrueOS Pico if you are looking into having ARM-based thin clients (with a central desktop server). I have not tried this out, but TrueOS seems to show some serious promise in having one or two actual powerful PC:s and then interfacing to them from other parts of the house/large apartment/workplace.