CentOS as a server platform for any web application has worked well for us. It is open secret that CentOS is really the free version of RedHat Enterprise Linux with some stripped down management tools. Starting with CentOS on a serious project is always a good idea for many reasons.
Easy Migration to RHEL
If your project has anything to do with a non-military US government entity such as a state government or even a city, you are better off to hand over a Redhat Enterprise Linux server than any other flavors of Linux because government folks often standardize on RHEL as their server OS where Linux is still allowed over the good old Microsoft stuff.
Guess what Linux distribution is easy to migrate to RHEL — it’s unofficial free edition — CentOS!
Stable, not bleeding edge
CentOS is stable and feels like as stable as Debian but not as back dates as Debian. The update frequency is predictable and has been solid for years. We had never had a catastrophic crash on CentOS for last eight years.
We have systems that were upgraded and rebooted remotely in data centers throughout the world without any incidents
Not attractive as desktop
CentOS as a desktop is not cutting edge enough and you are better off with other desktop focuses distributions such as Arch Linux or Ubantu.
We like the fact that most Linuxers don’t care about CentOS as desktop, which keeps its development growth around folks interested in a. mostly server OS.