This is part of an ongoing discussion we have at work. After many moons, we came to the following conclusions...

FreeBSD is best for a server enviornment, PROVIDED that you have mostly stock hardware. FreeBSD lags a little behind the competition with cutting edge driver support. (Of course, some people say that this is one of the causes of the stability.) People love the ports collection.

NetBSD is best for when you have that toaster you just NEED Unix to run on. But, seriously, if you have a VAX it's pretty much either VMS, NetBSD, or Ultrix on those. (I'd take VMS) It's super-ultra-mega portable.

OpenBSD has pretty anal security, and they are part of an ongoing proactive security audit, which is good++. They also have a ports collection.

So, remember, choose your BSD wisely. There is no one right answer.