Интересная мысль.ФанатЕсли между if(ами) кода много лучше сделать отдельный template.
С одной стороны, это правильно.
С другой - это получается тот самый "PHP includes", о котором говорит Фишер - когда в шаблоне очень много инклюдов.
С третьей - вот, кстати, тема, которая пока мне не очень ясна - как там с кэшированием. Насколько быстрее получается PHP mess с кэшированием вообще, и и проверяет ли еАккселератор какой нибудь время изменения файлов (и сколько это занимает времени, если проверяет).