OpenCart 2.2, Стоит ли вообще начинать? Как дела с 1С?
Зачем вам правильный код? Вам надо выполнить бизнес-задачу. Если движок справляется с задачей и есть на рынке специалисты, то делайте. В чём проблема?
Насколько знаю сейчас с модулями для ОпенКарт 2.2 немного туговато.
 Маджента не проста в обслуживание и дорога. Если вам нужен какой то модуль  и если вы его не нашли в паблике -приготовьтесь раскошелиться. Если что то не стандартное денег тогда не мало отдадите. На 2 версию модулей тоже очень мало она еще сырая.
Престашоп не знаю ну тоже посравнению с ОпенКарт дороговато.
Есть еще Вукомерс, там стандартный магазин можно сделать бес проблем, но если шаг вправо влево тоже заплати.
Остановил бы выбор на Опенкарт или Вукомерс. Для 5000 товаров этих платформ должно хватить. Напишите список, что вам нужно и поищите в интернете на эти платформы модули, плагины. Сравните. Обычно делают на том, что знают. Если у вас дилемма поступите так.  Интеграция  есть с 1с у обоих систем, но нужно тестировать.