I host all of my websites on Pantheon, because of the great web development tools that seamlessly integrate with Drush, Git and the Drupal's CMI. For Drupal 7 in order for us to move configuration settings into version control we had to use the Features Module to move settings (views, site name, content type fields etc..) from our local computer to a staging or production server. Or live on the edge by manually exporting and importing your database with the risk of overriding changes. And if you had to work on a team forget about it!
Enter Drupal 8. Yes it took 5 years for the release but I would have waited 6 years just for the Configuration Management Initiative (CMI) to be implmented. Why am I so happy for CMI? Well thats because Drupal now ships with a option to transfer configuration from local, dev, test to live without having to use features or export the database. Not only can you accomplish this using the UI within Drupal but with just few minor changes you can use GIT and Drush to push all of your configuration between environments without ever having to leave your terminal.