CentOS это серверная операционная система. Fedora - ОС для домашнего пользования.
CentOS - это "освобождённая" от коммерсантов из RedHat версия RHEnterpriseLinux
Fedora - это ОС для "простых смертных" от RedHat на которой домашние котики чешут когти, вычёсывают совместными усилиями баги. Лучшее потом попадает в тот же RedHat, который через год "освободит" комьюнити CentOS.