Ответ 1
Нет ни одного документа, в котором указаны плюсы и минусы RxJava и Reactor. Мы не видим, что это взаимоисключающие отношения. Если вам нужен целостный подход Reactive для RxJava Observables, используйте его и, возможно, добавьте Reactor в качестве реализации Scheduler, чтобы получить высокоскоростную диспетчеризацию. Если вас больше интересует функциональный подход с низкой латентностью, лямбда-конвейером, то, возможно, выберете Reactor в качестве основы с возможностью добавления Observables в качестве полезной нагрузки объектов, проходящих через Stream.
У каждого свои сильные и слабые стороны, и вы просто решаете, исходя из вашего понимания того, что это такое, каков окончательный баланс. Никто не может вам сказать, что любые попытки сделать это были бы неискренними, если не сказать больше.