Расскажу вам свое мнение относительно данной темы. Я считаю, что одним из основных факторов отказа от CMS OpenCart, является крайне неудовлетворительная поддержка разработчиков модулей.
Привожу пример.
Было мной выполнено несколько магазинов. От некоторых из них попросту заказчики отказались, потому что от разработчиков модулей нет обратной связи или ее предоставляют спустя несколько недель или месяцев. Вопрос разработчикам? Вы что думаете, что вас будут так долго ждать??? Нет. Перейдут на другую CMS или платформу и все. В конце концов есть сроки, обязательства и так далее. Полная безответственность со стороны разработчиков. Халатное отношение к работе разработчиков модулей приводит к тому, что продакт-менеджеры просто начинают отказываться от данной платформы.
Не все разработчики безответственные. Некоторые проявляют заботу в полной мере и консультируют в расширенном режиме. Но таких очень мало.
И банальная ситуация, когда есть вопрос к модулю после его покупки, а разработчик отвечает через несколько дней - это жесть.