Используйте Spring Integration (или любой другой фреймворк), если считаете, что дополнительная абстракция, которую он вам покупает, стоит затрат. Это должно дать вам более прочную основу для создания вашего приложения. Программное обеспечение, написанное Spring, лучше, чем все, что вы или я написали бы с нуля.
Все рамки имеют стоимость. Есть дополнительные зависимости. Иногда большая абстракция может скрыть слишком много.
Вы должны создать прототип с Spring Integration и без нее, чтобы увидеть, стоит ли она затрат.
Если вы еще не являетесь пользователем Spring, я бы порекомендовал вам изучить Spring, прежде чем приступать к крупному корпоративному проекту.