Сравнил Drupal+Ubercart, Prestashop, Битрикс, OpenCart.
На мой взгляд, удобнее всего работать с Prestashop.
Drupal+Ubercart и Битрикс требуют услуг программиста даже для оформления текстовой части страниц.
OpenCart смотрится как младший брат Prestashop (думаю, года через 3 OpenCart будет как Prestashop сейчас). Первое, что бросается в глаза: при установке модулей в OpenCart файлы приходится "раскидывать" по десятку папок - странный подход.
В Prestashop обычный пользователь ПК может самостоятельно вести магазин, обращаясь к программисту только при потребности в каких-то изменениях функционала или для редизайна.