jcr wrote:
The problem I had with Centos is that if you need a recent version of a software the chances that you need to use a non-official repository or even have to compile from source are pretty high. The whole concept of CentOs is that you use only yum and you are very very confident that everything will work together. Right now, CentOs is stuck at php 5.1.6 and more and more projects are requiring php 5.2+...
There is a great tutorial on how to upgrade php to the 5.2+ on CentOS -->
http://www.shestakovsky.me.uk/blog/?p=20
Please do not forget that you have to choice either a cutting edge system (Fedora?) or something more stable (CentOS) or something extremely stable (Debian Woody/Sarge). There is almost no compromise.
Personally, I like RPM based Linux so my choice would be CentOS or Red Hat Enterprise. For laptop/desktop I like Ubuntu or Fedora.