Suppose there is a new CMS coming out and you can choose and rate features to have there. Choose 5 of them. 1st place is for the most important ones, last place is for not so much important ones.
To have the ability to buy CMS as SaaS
Anything you have to add :)
Really appreciate your feedback!
A very important, but missing point is that the CMS should not only be a web CMS, but a general-purpose one (ECMS, or enterprise content management system) - in which I have the ability to define my own content types and their relationships.
In my opinion, multiple database engine support is not relevant, as long as it supports a well-known and maintained database engine that makes sense for the technology stack.
For me, the following are very important:
Here is a good article about decoupling content management and why the approach is important: http://bergie.iki.fi/blog/decoupling_content_management/
For further reading I would also recommend the book called Content Management Bible by Bob Boiko.