Как мне показалось, что весь ее функционал можно заменить с помощью Lodash и Promises.
Пока справляетесь промисами и лодашем - справляйтесь ими. Когда отдельных промисов и асинхронных обработчиков данных в вашем приложении станет слишком много, возможно, появится видение, как эти промисы и обработчики можно систематизировать и обобщить до
потоков распространения изменений данных и комбинаций таких потоков, вот тогда RxJS и пригодится. Это уже следующая ступенька абстрагирования.
https://github.com/Reactive-Extensions/RxJS/tree/m... - тут куча наглядных примеров.
https://xgrommx.github.io/rx-book/content/mappingr... - примеры задач, решаемых библиотекой Async.js, c переложением их на RxJS (ну и остальные главы книги будут полезны).
rxmarbles.com - визуальный "тренажёр" для понимания работы операторов RxJS.