The funny thing about this native/non-native discussion is that probably 99.9% of the users don't care (or even know the difference). As long as your app is fast, has a good user experience, does not crash, and delivers what it promised, the users are fine.
It's mostly devs saying that only native is the true solution. I'd rather focus more on what the users want. And I have never heard a user say that they want a native app.