I tried RN for about a week. Rejected. No visual editor? Bye.
But I have a lot of experience at cross-platform development and, in a nutshell, it doesn’t work. I’ve seen impression work in RN, an Android and an iOS application both looking exactly alive, but but with a subset of the screen controls offered by the wholly different operating systems.
In the past I did work with Windows and OS/2, indistinguishable to the nontechnical user, at a company that had wasted a year and a half getting their app ported using two different frameworks; I advised them to write dual native code, I did, and solved four of their big unsolved issues in a few weeks.