Discovery and charging for your mobile web app or for content within it may be challenging for the foreseeable future, but hopefully not forever.
Another issue is feature parity with native SDKs, which seems to be very slowly narrowing each year.
Ability to produce performant apps is another area with very slow but greater than zero progression.
For games, sure, go native and take advantage of the store discovery and payment platforms, access to all the APIs, and performance.
For other kinds of apps like these, maybe mobile web apps are a better idea.
Edit: clarification.
Discovery and charging for your mobile web app or for content within it may be challenging for the foreseeable future, but hopefully not forever.
Another issue is feature parity with native SDKs, which seems to be very slowly narrowing each year.
Ability to produce performant apps is another area with very slow but greater than zero progression.
For games, sure, go native and take advantage of the store discovery and payment platforms, access to all the APIs, and performance.
For other kinds of apps like these, maybe mobile web apps are a better idea.
Edit: clarification.