Для начала хорошо бы определиться, чего вы ждёте от интеграционной шины: тупо ли это асинхронный транспорт или нужны специфические фичи (e.g. управление временем жизни компонентов, активация, кластеризация, автомасштабирование под нагрузкой, мониторинг, адаптеры протоколов и т.п.)
У меня с MassTransit был в целом положительный опыт, посмотрите на ее.
Но вообще в эпоху микросервисов с их "dumb pipes, smart endpoints" идея использования шины выглядит странноватой.