Короткий ответ - нет, между этими двумя реализациями не должно быть существенного различия.
Это разные API, которые предоставляют разные модели для описания похожих операций.
API Task
позволяет избежать непосредственного использования потоков и вместо этого работать с отдельными задачами, которые вы хотите выполнить.
API Reactive
обеспечивает эффективный способ передачи данных между различными операциями.
В этом случае ваша проблема заключается в обеих сферах. Вы работаете с небольшой задачей, которая не стоит явных потоков, и вы направляете поток данных с вашим результатом. Однако предыдущее определение является более полным описанием, поэтому, вероятно, вам следует использовать это решение.
Использует ли какой-либо из ваших существующих кодов любое из решений? Соответствие тому, что вы делаете в другом месте, помогает улучшить читаемость и отвергает это соображение.
Также обратите внимание, что иногда при сравнении API вы должны учитывать зависимости, но не в этом случае, но это полезно иметь в виду в целом.