yeah, go with ubuntu if you want it locally as a desktop, centos for servers
I did a comparison, but I did not see any advantage CentOS has over Ubuntu except the Cpanel compatibility.
I switched to Ubuntu Server from CentOS because of the following reasons
1. apt is much more powerful, easy to use, supports much more software, updated very dynamically and yum is not when compared to apt.
In CentOS, Many times/ Sometimes I had to find add the repository of a software before installing it, but in Ubuntu is in not necessary as the Ubuntu apt is already configured to use a wide range of software repositories
2. The Ubuntu and it's software repositories are updated very quickly compared to CentOS (or even fedora) - May be this is not required by all users
3. Ubuntu's community support is much bigger and awesome.
The Server industry was captured by RedHat (RHEL/CentOS) so it is not easy for web hosting companies to migrate to a another distro that is bit different. - Migration is not worth the overhead of additional training of staff or the other infrastructure costs required for such platform change.
Earlier I used CentOS and after migrating things to Ubuntu, I am able to save some more time on configuration, installations, upgrades, etc! since Ubuntu is easier to manage. In terms of performance I don't see any difference between CentOS or Ubuntu or Any.