I would put the recently released Plone 5 on your list of CMS's to review. Major updates in Plone 5:
* completely new user interface for content managers
* updated accessibility, mobilized themes, etc
* content types can now be created via the web using the Dexterity.
* the Diazo theming system makes customizing the look of Plone real easy via the web
* Deco allows you to customize the layout of pages via the web. While Deco is still an add-on, it is ready for production use, and will be included by default in Plone in the future.
While Dexterity, Diazo and Deco all can be used via the web, you can export anything created via the web to the file system. If desired this allows you to quickly prototype work with the active involvement of content managers and designers, then bring the project under file system version control and add more advanced features via programming.
None of these technologies are new. The plone community has been working on them for much of the last 5 years, and they were available as options or add-ons to Plone 4. But the level of polish achieved, and the knowledge that these tools are standard makes Plone 5 a major improvement.
I had built many sites with Plone 3 & 4. I liked Plone, but it could be difficult to learn to program. I spent much of the last four years away from active Plone development. I am very excited by the new features of Plone 5, it is much easier to program.