Für Leute die keine Ahnung von Webdesign oder Programmierung haben mag es in Ordnung sein, aber andere Einsatzgebiete kann ich mir nicht denken.
o.O wir reden hier auch von dem selben Typo3 ja?
Also 1. Typo3 auf Shared Webhosting zu installieren ist schwierig bis unmöglich in den meisten Fällen
2. Ist Typo3 nicht unbedingt benutzerfreundlich
3. Wenn du mit Typo3 arbeitest, genug Ressourcen auf dem Webserver und persönlich in Form von Zeit hast, lässt sich damit einiges machen, fehlt eines davon (hauptsächlich Zeit denn dafür sind Content Management Systeme geschaffen worden um Zeit zu sparen) dann sollte man das lieber vergessen.
Dagegen sind Sachen wie Joomla! oder Contenido ja geradezu DAU-freundlich und zeitsparend (Damit will ich jetzt nicht sagen das man da keine Einarbeitungszeit braucht aber die fällt Erfahrungsgemäß deutlich kürzer aus)
Also Bücher kann ich auch keine empfehlen aber es lohnt sich die Angebotene Dokumentation durchzulesen und dann etwas Zeit in die Recherche in den diversen Unterstützer Foren des jeweils gewählten CMS zu schauen. So komme ich jedenfalls am besten zurecht.