Depends on what you want. If you want a bleeding edge desktop, go for Fedora. If you want a
longer support cycle and less changes... and more stability... go for CentOS / RHEL. Because
you want the later more on a server, CentOS / RHEL is a better choice for servers.