As we are going to update to Centos 7 sometime in the far future (around 7.1 – 7.2, after a bit of long-term experience), we started installing some test virtual machines with the just released Centos 7.0.
We never really had trouble with Centos 6.5. Some packages are obviously very old (this can’t be avoided in a distribution with support cycles this long) and the configuration layout feels quite antiquated, but we never had any stability issues or problems with driver support in sipte of the old kernel.
I had high hopes for Centos 7, because of systemd. Due to the standardization of many config files for systemd support and due to the big investment of Red Hat into systemd, I thought RHEL and Centos 7 to become THE standard linux distribution. From what I saw however, everything is unchanged. Centos 7 very much feels like Centos 6. I guess I could have simply copied over most config files and everything would have run (systemctl has a service wrapper, the network configuration is completely unchanged, still no dhcp by default, etc.).
While this makes sense from an enterprise point of view, as you do not need to retrain your workforce, it is a bit underwhelming from an enduser point of view. This also means that there will still be a lot of unneccessary deviation in configuration management of the distributions in years to come.