Between FreeBSD and CentOS, I would recommend FreeBSD. The ports system makes upgrading relatively easy, as well as upgrading both freebsd and the kernel at the same time.
We use CentOS because of it's fast response to reported vulnerabilities and it's long life (at least four years before you have to do a version upgrade).