1-5 МБ с помощью rest не очень большой набор данных. Ограничивающим фактором, скорее всего, является память. В зависимости от того, как вы генерируете xml, у вас может быть мало ресурсов сервера, если у вас высокий трафик в службе.
Если вы используете потоковую память для генерации XML, проблем не будет. создание dom-дерева с последующим его выпуском потребует гораздо больше памяти.
Но даже если ваше дерево dom занимало в 10 раз больше памяти, чем необработанный xml, вам потребовалось бы 40 одновременных подключений, занимающих 2 ГБ памяти сервера. Так что это может не быть проблемой в вашей ситуации.
Менее вероятны проблемы с памятью на стороне клиента. но 5 десериализация 5-мегабайтного дампа xml не должна быть проблемой на любом нормальном компьютере.