Особенно удобно обновлять расширения через админку. Заходишь в Ext.installer, заливаешь - получаешь отлуп "модуль с таким кодом уже есть" и никаких вариантов. Вздыхаешь матом, идёшь в модификации, ищешь там нужную строчку в длинном списке. Отмечаешь обязательно галкой слева, мотаешь страницу в самый верх и удаляешь кнопкой сверху. Опять возвращаешься в Ext.installer, upload. Опять возвращаешься в Modifications, чтобы нажать там кнопку Refresh.
Офигеть как удобно, в самом деле. Не интерфейс, а мечта.
Не говоря уже о том, что расширение спокойно может перезаписать любые файлы движка. Но это хоть как-то предсказать можно, даже когда читаешь описание ocmod модулей.
А вот гораздо менее приятная фича, особенно для чайников - ошибка в OCMOD легко укладывает насмерть магазин. Иногда даже в админку после этого не попадёшь. Пока не очистишь "system/modification". Механизма безопасной загрузки не предусмотрено в принципе.
Хранение XML в базе. Тоже так себе решение. Особенно когда надо искать конфликты между модулями.
Отсутствие сортировки: возможности задать порядок выполнения патчей, что иногда может решить проблему совместимости. В vQmod это можно было сделать переименованием файлов, в OCMOD надо добавлять поле "порядок сортировки" или сортировать по дате установки.
Ну и там ещё много других неприятных моментов и недоработок.