For servers, or for desktop? If it's for servers, then CentOS all the way! It's one of the most stable server distros around, and there are enough experts in CentOS administration that it's easy to get help in case you need it.
Now, for desktop... I've used quite a few, but my current favorite is Linux Mint. Some people call it "Ubuntu done right" and I'm inclined to agree.
