Smarty ist nicht unbedingt das schnellste, wenn man aber caching nutzt ist es sicherlich nicht zu übertreffen. Man kann Smarty nicht unbedingt mit "normalen" Stringreplacing Engines wie phplib, VlibTemplate usw. vergleichen da Smarty viel mehr Funktionen, Features und Schnittstellen bereitstellt.
Wenn du die Möglichkeit hast Smarty zu nutzen und dich nicht damit überfordert fühlst dann nutze es auch!