Personalmente, trovo la documentazione di smarty abbastanza soddisfacente.
Tuttavia, se non si è particolarmente esperti con PHP, non si tratta di un problema di documentazione smarty, piuttosto di una mancanza di problemi di php knowledge:)
Inoltre, capisco che la documentazione di Smarty è strongmente basata su Unix perché, beh, questo è ciò che originariamente PHP intendeva eseguire! Quindi, se usi Windows e non hai mai visto Unix / Linux, potrebbe essere un problema. Il mio suggerimento è che, se usi Windows, crei una macchina virtuale Linux, qualcosa come Ubuntu, RedHat, ecc. Questo ti darà tutti gli strumenti per eseguire php / smarty nell'ambiente in cui dovrebbe funzionare a.
Anche se sono d'accordo, ci vorrà ancora un po 'di tempo, sono certo che non rimpiangerete questa scelta a lungo termine.
Penso anche che Smarty regga bene per i grandi progetti. Quando usavo Smarty per lavorare di più nell'intranet di una banca italiana con oltre 200 filiali, non mi sentivo in alcun modo limitato a Smarty.