любая готовая CMS в силу своей универсальности имеет кучу функционала, зачастую не нужного вам, но при этом все довольно сильно тупит и торморзит. И вы получаете кучу проблем с реализацией функционала не предусмотренного создателями этой CMS.
поэтому выбирая платформу вам прежде всего следует плясать от вашего к функционала, насколько конкретная CMS подходит конкретно вашему проекту, ну и само собой от своего бюджета.
если бюджет скромный а функционал не отличается от обычного магазина - берите битрикс. количество товаров большое, но не "огромное".
а большинство серьезных проектов разрабатываются под задачу на каком-то своем фреймворке.