OpenCart самый достойный вариант если вам нужно быстро настроить простой магазин без изысков и не сильно претендуя на супер оригинальный дизайн.
Правда нужно быть осторожным с количеством товара. Производительность действительно весьма резко падает при росте перечня товара.
Если вы продаете например, футболки с широкой номенклатурой по цветам и размерам, то вам придется для каждого цвета задавать свой товар или за $50 покупать дополнительный модуль( типа OpenStok) , который позволит в одном товаре задать количество и цену для каждой комбинации цвет-размер и потом вести нормально склад и учет товара.
К сожалению, таких чихов, требующих $10-$50 достаточно много
А так вполне ничего... главное требований не наворачивать
Да, если вы опытный разработчик, использовали современные фреймворки и планируете допилить то что надо, то
OpenCart не советую, иначе в вашем лексиконе начнут преобладать слова типа хардкод, копипаст и пр.