Wenn dich der Lernaufwand nicht stört würde ich dir ebenfalls Zope/Plone empfehlen. Wir benutzen das in einer Firma, wo ich als Aushilfe arbeite und ich habe damit bisher nur gute Erfahrungen gemacht. Das Framework ist genau so perfekt wie Zopes objektorientierte Datenbank und das Templatesystem. Damit lässt sich absolut alles realisieren.
Die bereits in Plone eingebauten Artikeltypen bieten einem übrigens auch die Möglichkeit artikelspezifische Keywords und Descriptions zu hinterlegen. Die URLs bestehen aus der Objektstruktur der Datenbank, dem Template und Funktionen, z.B. www.bla.de/bla/blabla/.
Also wir setzen voll auf Typo3 und sind damit auch mehr als zufrieden! Typo3 hat verschiedene möglichkeiten Seiten Suchmaschinenfreundlich zu bauen! (mod_rewrite) Man kann aus den PHP Seiten mit einem klick html Seiten bauen die dann in einem Ordner abgelegt werden (Cache)!
Also wenn man sich ein Buch kaufen will und ein wenig Zeit hat dann TYPO 3!