Я смотрел документацию RxJava1 https://github.com/ReactiveX/RxJava/releases и RxJava2 https://github.com/ReactiveX/RxJava/wiki/Reactive-Streams и кажется как уникальное отличие в том, что RxJava 2 имеет поток Java.
Любые другие разные?.
Я работаю с версией 1.1.3, но не уверен, стоит ли переходить к RxJava2, поскольку мы уже используем потоки Java 8 в нашем коде
С уважением.