Ну на счёт реакта, сказать ничего не могу, ну пайпы, возможности tsa - по типу декораторов, namespacov и так далее дают о себе знать, но лол, а как же возможность писать код в разных директивах, писать все по полочкам, если это корневой роут - то ты пишешь что он корневой, если надо, объявляешь в декораторах что это элемент для подгрузку , а не целая страница с роутами. В React native запускается приложение намного быстрее, сравни вес todo lista к примеру на реакт нейтив и флаттере, сделав APK для айфонов. Ну вот firebase для jsa не юзать, вот это да...