CentOs is a redhat based linux and I strongly reccomand it for server environment. You can find lots of support from a large and knowledgeable community. It has easy to install packages if you aren't a tech savvy person its just cool :P
CentOS cannot be a Debian based Linux Distro as it supports cPanel and other control panels which aren't supported on Debian. It's the most refined Linux Distro available as for now.