и во всех можно обойтись без сабджекта) в части из них я бы вообще пару экзекьюторов предпочел)
Да, но зачем изобретать велосипед если есть сабджект? Дико универсальная вещь. Писать свой обзервбл, лифтить как-то или т.п. зачем? Есть сабджект - с 1 стороны пихаешь в него, со второй - Rx Observable чистой воды и лови все что хочешь, делай какие угодно стримы и т.п.