The problem with CMSes that have "all the features you want" is that they have so many features that the average user who just needs to plonk some content down on a page and periodically edit it can't wade through all the features to figure out how to do that.
(I don't say this to pick on Plone -- I'm a big fan of the TYPO3[1] CMS, for instance, which does lots of the things that he mentions very well, but the downside to that power is that it's insanely hard for normal people to pick up and use.)
[1] http://typo3.org