Я полагаю, что ответ на ваш вопрос зависит от проблем, которые вы пытаетесь решить.
Я недавно закончил проект, для которого я рассмотрел использование ESB Toolkit для обработки ошибок, но в конце концов решил, что объем проекта не был достаточно большим для дополнительных усилий, необходимых для настройки и изучения, как его использовать!
Для меня наиболее полезная «особенность» BizTalk, которую я использую, - это прямое связывание в моих оркестровках для создания несвязанных оркестровок. Но опять же, это то, что мне нужно для конкретного сценария.
BizTalk - это массивный продукт, и я бы посоветовал вам использовать доступную функциональность только в том случае, если он просто решает вашу проблему (не пытайтесь предлагать слишком сложные решения!)
Обязательно исследуйте все функции, которые вас интересуют; на SO здесь огромный запас ресурсов и множество полезных людей!
Там стоит моя копейка:)