I'm a professional webmaster.
Making websites since 1995, I've tried almost everything you can imagine for building websites, starting with editors like Xemacs or vim and plain HTML and ending around 2005 with Joomla! which I used for several years and many websites.
In 2013 came Concrete5 and I've migrated all my Joomla's website on it.
Since, no more users calling me on sunday for upgrading their website. I create for them the websites in about 3' (farm-organized), send them a mail with their connexion keys, sometimes a short intro (not even necessary) and then... they go and manage their websites. And I can play with my children with no harm during the holidays.
Developing packages, blocks and themes is quite easy.
Concrete5 is great. Really. Thanks to the developpers.