What do you like best?
CentOS is like that girl at school who was not pretty, it was quiet but did well academically without being a nerd. In the niche of those installer YUM as we have: Fedora, Oracle Linux and clear to Red Hat Enterprise Linux or RHEL. All are good choices but Centos is characterized by being used for turnkey solutions, have a good control on the packets, Use stable versions and have a huge community with forums full of solutions. Sometimes we doubt and fear we use RHEL spending a lot of money in our projects. I assure you that you can start with CentOS complete the learning curve and only if necessary delegate responsibility for your applications to a third party or finally look to Linux Support. Remember that while these on your own can find libraries, tools, repositories and good tutorials to complete your projects and get away with it. Of course you will need to have solid knowledge of linux and yum package manager for your CentOS run smoothly.
What do you dislike?
You may not know it, but if you can not handle your problems in CentOS you must be call to the dark side of RPM and request support (Not cheap by the way). Do not lie. You will need to know Linux. If you're just going to have to install a LAMP you will get the necessary. But if your project is aimed at installing and configuring a cloud, or virtualize, or put it as server or storage server or VoIP As you will notice you will not find all the solutions on the net or tutorials or magical manuals there. Compatibility with other libraries is not what is expected and if you've installed something manually starts to pray ... avoid break packages or libraries and their dependencies or need to make sure satisfy as other applications related to this., otherwise you will have a real headache. we know we need OPEL for some things but it does not come as default .... we also know that we like stable but not old in the repos. And remember the most importantly ... you're on your own, so be recursive.
Recommendations to others considering the product
You want to Save? Geeks are some home? Well CentOS is for you! It is easy, stable and flexible. For those who use Red Hat Enterprise Linux, Fedora Linux or Oracle they will feel comfortable because they use the same package manager, the installer and others. However libraries CentOS change and this makes the difference is devoid of some interesting libraries. This can be fixed by installing the OPEL sources, but you must be careful when installing as some packages may cause conflicts even reach a point where trying to meet the libraries end up breaking the entire system. Before putting your application into production or service or software solution updates all packages and check that there are no conflicts. remember to put your patches and drivers before upgrading the system. Notes when you go to make a clone of a virtual machine on vSphere and Hyper-V hardware changes and reconfigure especially network cards sometimes it gets annoying.
If you think you need some support can avail yourself of Fedora packages or Oracle Linux (RHEL Total Clone) if you need support touch you pargar in Red Hat or search Countless Internet forums where usually the answer or solution is already (almost) ready .
What business problems are you solving with the product? What benefits have you realized?
CentOS has a much longer support cycle than other distros
It's good to start projects
It's good to test and see if you need to make other arrangements or stay with the
It is good for as Hosting Solutions, Web services, VoIP, File Management and Data Networks
It is good and solid and fast for your web application projects
It is good for applications that require some extra tools in the field of network
It's good for Mail servers, DNS or even firewalls (Fail2ban we love you)