Могу сказать про минусы opencart. Про плюсы вам и так любой расскажет :)
— 1. Качественный код движка
Ужасный спагетти код, если вам нервы дороги, лучше не смотрите.
— 9. Возможность seo-оптимизации, управление ЧПУ
Вроде ЧПУ есть, но только «вроде», через одно место сделаны и очень плохо работают. Даже на главную страницу по 2-м адресам зайти можно.
— 10. Гибкое управление текстовыми материалами на сайте (возможности CMS: разделы, статьи, теги и т.д.).
Не знаю минус ли это, но opencart — не CMS. Опубликовать страничку можно, но разделы и теги — это уже самому доделывать придется.
Остальное вроде неплохо.
Из бесплатных, я бы выбирал между Magento и OpenCart в зависимости от размера вашего магазина.