Разговор на пустоте. Я не понимаю архитектуры вашего продукта чтоб предложить вариант лучше.
Повторюсь для нашей курятни: конфиги правит программист. Каждому клиенту делать индивидуальные настройки нам не требуется. Ямл выглядит и правится проще, ошибки ищутся легче, косяк допустить сложнее.