(0) имхо стоит использовать если в расширении будет функционал который не пересекается с типовым, а конфа на полной поддержке. Иначе затрудняются обновления.
Баги есть даже на последних версиях - после обновления расширения (доавил пару модулей) - в пользовательском режиме пропали все данные из расширения, хорошо что бекап был свежий.
Пока до ума не довели, через год-другой можно будет использовать.
(0) Все изменения в типовом коде лучше делать прямо в нем. Так как при обновлении нет нормального сравнения конфигурации с расширением, чтобы узнать, что поменялось, а что нет.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой