Como programador web, más de una vez me he visto en la tesitura de programar vistas para un MVC y tener que hacer estúpidos copia-pega a lo largo del código. CodeIgniter tiene un gestor de plantillas regular. Con el proyecto que tengo actualmente entre manos me puse a investigar bastantes frameworks y cuando me topé con Symfony encontré que utilizaba un potente gestor de plantillas: Twig.