Da ich kein CMS kenne, das es besser macht, arbeite ich seit einiger Zeit an meinem eigenen.
Ist zwar noch weit weg vom Optimum (z.B. ebenfalls eine offene API die direkt auf PHP-Funktionen zugreifen kann) aber es wird. Aber auch ich schleppe Altcode mit rum, der nach und nach entfernt wird.
Ich halte das System aber bisher nicht für so ausgereift, dass es jeder einsetzen kann. Da die Installationsroutine (u.a.) nocht Probleme macht, ist schon Fachwissen vonnöten, es einzusetzen. Auf PHP-CGI läufts recht problemlos, beim Modul und im IIS gibts manches Problem.
Doku gibts es auch noch keine, keine Zeit ;)
Da ich allein Programmiere und natürlich noch andere Projekte hab, gehts nicht so schnell voran, wie ich es gerne hätte.
Kurz: Ich kenne kein System, was ich für wirklich gut halte, da wirklich gute Systeme, wie Typo3 einfach zu komplex sind. Da wird sich weiterhin jeder das Beste für den eigenen Anwendungszweck suchen müssen und mit dem Kompromiss leben.