Depending on the linux distro, you get portage, pacman, apt, apt-rpm and a variety of package management tools. I wouldn't be so quick to choose xBSD over Linux because of package management. In fact, in terms of package management, I would argue that many binary based system outclass source based build systems for dependancy resolution, ease of use and selection of software.
IPF and PF are IMHO better than Netfilter/iptables however, that for security, OpenBSD is tops. xBSDs also have a great TCP/IP stack with a proven track record, which is not to say the present networking stack in Linux is not good. xBSD kernels are also more predicatable than Linux. OOM behaviour on Linux really depends on the version you are using. However, newer versions of Linux have a lot to offer (ie. selectable i/o and cpu schedulers).
In the end though, it really is up to what you are comfortable with. There is really nothing stopping you from using tcsh in Linux or bash in FreeBSD, you can customize the systems to be pretty similar in the end.
::. www.diginode.net : Dedicated Servers : Virtual Machine Servers .::
::. Industry-Leading Remote Server Management .::
::. Automatic OS Re-image : Instant Server Reboot : Remote Serial Console .::
::. Over 20 OSes to choose from : Install a new OS every day .::