Зависит от задач. Если требуются сложные маршруты или произвольный порядок процесса согласования - лучше ДО вообще не рассматривать. Или рассматривать Корп-версию
Я сейчас КОРП внедряю.. Любые маршруты, очень много возможностей. Всякие проверки можно делать на встроенном языке. Свои обработчики бизнес процессов.. непаханное поле :)) Если б ещё начальство знало, чего оно хочет