En realidad, el mejor motor de templates es el que te ayude a realizar el trabajo. Punto.
Algunos dirán que es uno, algunos otros dirán que son otros y así podemos estar horas y horas.
Para algunos el más completo es Smarty, pero en mi opinión, Smaarty ya casi es un lenguaje implementado encima de PHP, yo no necesito tanto código para generar mis templates.
Otros te dirán que el mejor es FAstTEmplates, pero lamentablemente este motor ya está MUY viejo ya que estaba pensando para PHP3 y por ende, es bastante ineficiente.
patTemplate es bastante bueno, pero si, es lento por la forma que trata a los documentos como archivos XML.
Yo utilizo hace bastante tiempo las NokTemplates, que a decir verdad, hacen el trabajo que les pido y no se quejan. Así que son las que te recomiendo, pero claro, ya vendrán otros a recomendarte otras :
Más info de NokTemplates -->
http://www.jpw.com.ar (el sitio de Nok)
Saludos.