The general-purpose CMS does not exist
I fully agree with David that there is no such thing as a general-purpose CMS, Lots of people have tried but in the end a custom built CMS is usually better suited for the task at hand, more user friendly and maybe most importantly; easier to adapt to changing needs. A nice in between is software that handles a specific type of content management like a weblog tool but there are not a lot of domains where this is a viable option. A good example would be e-commerce where there are many ‘one click web shop’ solutions but no succesful online retailers using any of the standard solutions that are available. In fact most of these successful shops get their edge from rolling their own software and thus gaining the flexibility to beat their competition.