Какую CMS выбрать для магазина по ряду критериев?
Берите Bitrix, Magento, Prestashop. 
Если знаете OpenCart хорошо, то зачем искать что-то новое? Не используйте в боевом проекте сырые решения, пусть лучше технологии будут не самыми передаваемыми, главное что бы они были проверенными и стабильными, это сэкономит вам кучу средств и у Вас будут большая лояльность у клиентов.
Minishop2 (Modx). Кое-что придется докупить, например Msearch2