Well I'll tell you this: FreeBSD IS better but because of the small publicity it recieved, it has a much smaller community and much less hardware support. But.. if you do get it working I really recommend it!
PC-BSD is excellent as it is so easy and everything works but it is a little feature lacking so if you go for that be prepared to test out your new ports and PBI system

.
FreeBSD and others are also very good, but may be a little harder than Linux. The thing is, Linux tries to embrace the world where as FreeBSD just tries to be the best. Different ideas. Because of this, Linux does everything in its power to be really, really easy (sometimes it isn't :P). Although don't be scared, by reading the FreeBSD documentary I'm sure you'll feel VERY confident.
But really, if you are interested, then I am telling you YOU MUST give them a try. Also, do what I started to do: jot down negatives and positives and give each Operating System you try a score system until you find the most perfect or close to perfect one for your needs. (I am still looking for my perfect OS

)
If anything the ONE thing I hate about Linux is that when you change computers, or your use for computers, you either have to spend a lot of time learning new things about your old distro or go back to the distro search. Luckily, searching for a new distro is really fun

but it does waste quite a lot of time.
But the ONE thing I hate about BSD/OSs are that if you don't have supported hardware (with drivers out of the box or easily obtainable), you are wasting your time because it will take FOREVER to get it working.