Простой каталог пишется за несколько дней безо всяких движков, а всякие акции-партнерки в любом движке надо допиливать самостоятельно.
Гораздо важнее интерфейс. Все движки заточены на wide screen-интерфейс, и это серьезная проблема.
Сейчас нужно делать сайт mobile-first. Разница не в верстке, а в UI и фунциональности. Сайты магазинов не удобны на телефонах, так что большая часть потенциальных покупателей просто уйдет.
Я не вижу смысла в движках вообще, щас пишу себе магазинчики ручками. А CRUD-ы для данных в админке можно автогенераторами наклепать.