Я бы еще добавил пунктов в разделу минусов в приведенной вами статье, таких как отсутствие настроек навигации(например в Маджент можно задать, какие атрибуты использовать для полнотекстового поиска, фильтрации в категориях, фильтрации в результатах поиска по ключевым словам, в расширенном поиске или слабость механизмов настройки ценообразования (скидок). Но вообще то многие из этих минусов в определенных ситуациях таковыми не являются. Например если вы делаете небольшой магазин в котором мощная фильтрация или сложный поиск не нужны, то вам функционал Мадженто становится избыточен, и тогда он в такой ситуации становится обузой а не преимуществом. Я к тому, что оценки "хорошо" или "плохо" имеют смысл только применительно к конкретной ситуации.
Применительно к тому, что написано было ТС в первом посте, я полагаю, что Мадженто 1 лучше по сравнению с ОС, потому что функционально больше подходит под его предполагаемые требования. Хотя могу привести описание весьма распространенной ситуации, в которой я буду мотивированно утверждать, что ОС лучше, чем Мадженто (вы кстати от части подобную ситуацию точно подметили).
Я оцениваю движки с точки зрения возможных потребностей пользователя, а не узких личных интересов некоторых разработчиков, которые ни чего кроме ОС не знают и пытаются любого потенциального заказчика тянуть на ОС в надежде получить работу, не задумываясь о возможных неприятных последствиях для него из-за изначально неправильного выбора движка.