Ich kenne TYPO3 und hab vor einiger Zeit damit recht intensiv gearbeitet.
Wenn du nur mal so eine Hobby Website erstellen willst mit einem CMS dahinter und keine Erfahrung in PHP oder Programmierung allgemein hast dann vergiß TYPO3 ganz schnell wieder^^. Das System ist sehr komplex und nichts für den blutigen Anfänger. Wenn du eigene T3 Extensions erstellen willst (Galerie, Gästebuch) mußt du fundierte Kenntnisse im T3 System haben. Auch wenn du vorhanden Extensions aus dem Typo3 Repository individuell anpassen willst. T3 ist ein konfigurationsmonster.
Wenn man allerdings die hohe Einstiegshürde einmal gemeistert hat dann macht TYPO3 richtig viel Spaß weil man damit quasi alles umsetzen kann. Man kann zb die Extensions in andere Projekte ganz leicht einpflegen,...
Ich finde es ist das beste CMS das momentan im Open Source Umfeld erhältlich ist allerdings auch das komplexeste. TYPO3 ist sehr gut dokumentiert mit einer großen Community mit entsprechenden Foren, massig Bücher gibt es auf Amazon.
Viel Erfolg.