Не опасненько ли выбирать штуку, которая что-то не особо неочевидное не может или может плохо, если есть шанс пригрести к моменту, когда это придется делать? Понятно, что если есть понимание, что функционал останется без изменений практически навсегда, то тогда можно много вольностей себе позволить.
это кстати не совсем правда, RN тебя никак не ограничивает - ты всегда можешь добавить любой нативный фунционал. Я видел там выше аргументы что мол проблемы с бриджами, но я со своей колокольни сужу как человек который своими руками этот бриджевый код писал и использовал - у меня не было ни единой проблемы совместить js и нативный код