I like the BSDs in general and have used them in the past. But for my work I can only use OSX or Linux, as some of the stuff I need is only supported on those OSes. I could probably make a BSD work if I really wanted to, but it's easier to just go with the flow on some things.
Not trying to start a flame war but once I managed to install it how I liked the entire system felt so cohesive and well designed. (Ifconfig handling wpa for instance) and it turned out to be so much lighter that my laptops battery life went up 20%.
It was an older thinkpad though. So I guess YMMV.