"CentOS is for servers" is an erroneous statement.
A better statement would be, it's more engineered with servers in mind rather than desktops, laptops, and workstations.
The best option is to find a distribution that offers stability, good support via it's own community or the community-at-large, has quality documentation, and has fairly decent reviews over both the long-term, and the short-term equally.
For that you need to read reviews, do research, and check sites like
http://www.distrowatch.com often for user feedback.