по существу и очень кратко.
Wix, как и другие так называемые конструкторы, являются, по своей сути, облачным SaaS решением (Software as a Service). Погуглите, что это, для чуточку более глубокого понимая сути. У такого подхода есть ряд реальных преимуществ для владельца, бОльшая часть из которых так или иначе связана с относительной простотой запуска проекта и низких трудозатрат. Иными словами - серьезная ставка сделана на тех потребителей, которые не хотят сколько-нибудь заморачиваться. И это работает. То есть, спрос однозначно есть.
Однако, скорее рано, чем поздно, Вы столкнетесь с пониманием того факта, что, по сути, используя облачные решения, Вы тупо арендуете (а-ля доступ по подписке) набор тех или иных программных решений, функциональных блоков. И реальной возможности глубоко кастомизировать \ редактировать тот или иной функционал у Вас попросту нет. Вам не принадлежит ничего. Ни строчки кода из внутренних механизмов не доступны Вам не то что для редактирования - даже для просмотра. Не будет у Вас индивидуального подхода и не сможете Вы реализовать сколько-нибудь уникальных решений \ хотелок.
В то же самое время, опенкарт, как открытая cms-ка с открытым же исходным кодом позволяет Вам буквально все. При наличии компетенций и желания, конечно ж: разнообразные модули, расширения, дополнения, глубокая кастомизация и ... короче, Вы не ограничены практически ничем, если сравнивать с облаком. Однако, вместе с тем у Вас теперь есть обязательства и выбор: какой хостинг использовать, какое окружение, версию пхп, модули и масса других вопросов.
Короче говоря, хотите маленький шаблонный магазинчик с минимальной сложностью, "что бы было", и с относительно низкими стартовыми вложениями (именно стартовыми; посчитайте аренду\подписку за год и сравните - иллюзия выгоды растает на глазах) - юзайте конструкторы.
Если же у Вас есть требования к более-менее серьезной индивидуализации проекта и запросы к сколько-нибудь уникальному (не шаблонному) функционалу - используйте полноценные CMS. Тот же опенкарт.
P.S.: даже само словосочетание "конструктор сайтов" несет в себе верный сакральный смысл. Конструктор. набор блоков. кубиков. И если в комплекте конструктора завод\изготовитель положил только 3 колеса, то хрен Вы когда сможете собрать из этого конструктора что-то похожее на 2х-осевой грузовик -только 3х-колесный велосипедик. Мама смотри, я сделалЬ