Presta сильно перегружен, особенно в коде. А код бестолковый. Чего только стоит html в коде ядра.
А архитектура - это вообще полный перегруз.
В opencart все переопределить гораздо проще и даже не надо vqmod.
vqmod это костыль, для ламеров, который им помогает видеть себя профессионалом.
Presta...
Smarty - это вообще путь в никуда, я как его там увидел - сразу отказался от Presta, так как не доверяю тем разработчикам кто использует вместо php какой либо шаблонизатор. php сам по себе шаблонизатор.
Вообще все гениальное в простоте.
В opencart одна проблема - пассивный MVC, где view прямо в контроллере. Его бы еще отделить и сделать загрузчик контроллеров как у моделей и ему бы цены не было.
А вообще статьи хорошие. Ждем по Magento ;)
Presta сильно перегружен,