This really isn’t black and white at the moment. Solutions like React Native are still very much in development.
I’m a fan of RN. My startup will use it. I use JS. But there are definitely pros and cons to using RN and the RN package ecosystem is still extremely small.
And let’s not even get started on Cordova solutions that can feel extremely sluggish.