ロジックとインターフェースだけ分けるだけでいいのでは?
smarty使うだけで十分のような気がする

mvcでも、もうちょっとすっきりしてくれればいいんだけど
最近のmvcってけっこうマッチョな気がしている

大人数で開発費掛けられるシステムなら十分にメリットあるんだろうね