Ciao a tutti

programmo con php da 5 anni e ho da sempre usato il codice "immerso" nella grafica del sito. Al massimo uso file inclusi e funzioni varie, ma non sono ancora passato alle classi.

Ora devo realizzare un portale turistico per un cliente e vorrei adottare le potenzialità di php5 (oob, funzioni ecc) e vorrei che il portale fosse realizzato a "regola d'arte".

Cosa mi consigliate?
Pensavo di usare Zend Framework (ma è incasinatissimo); oppure altra soluzione potrebbe essere Smarty...

Che mi dite?