Ну так уверенно на память не перечислю, но суть в том что вы получаете большое количество прослоек кода, которые обеспечивают на верхнем уровне единый код. Отсюда потенциальное снижение производительности, возможность того, что интересующие вас библиотеки не будут поддерживать RNW. Как только заказчик захочет различия в вебе и телефоне, преимущество станет недостатком. Неприятные мелочи - html генерируется настолько уродливый, что в панель разработчика страшно лезть. Для меня это было критично.
Ещё как вариант решения вашей задачи - написать все на WebView, но я не уверен что вы сможете получить доступ к аппаратные ресурсам телефона простым способом - ваше приложение будет минибраузером(не таким уж и мини на самом деле) для вашего сайта.