My home server is Nethserver - a CentOS/RHEL based server aimed at small to medium businesses. It replaces my Zentyal server - a Ubuntu Server based system for smaller businesses. Zentyal is a good server, but over the years, it has dropped all the stuff I liked and has focused on being an Exchange/Active Directory replacement. If that is what you want, it is a good server, but I don't need Exchange, and Samba 4 can handle the Active Directory stuff.
Nethserver is more flexible (that is, complicated and bewildering :-).