RN because I think the app is suitable for cross platform development, being mostly data driven, and it seems RN has reached a maturity for such cases. Less sure about the jump to hosted GraphQL backend, but at the same time thinking why not give it a try.