Discovery, usage, and feedback are all more polished in native apps rather than on mobile web. Mobile web is the wild west in terms of experience and more of a stepping stone until you get frustrated enough to download the app or ditch that service altogether if they don't have a native app. Mobile web has lost many of its benefits due to some very distinct reasons. Lack a stable Internet connection? Native wins Home…
HTML5 offline storage should let a mobile-oriented site store a fair bit of data offline, to avoid having to go out and fetch everything anew all the time. It's just that few web developers design that way b/c we've all been spoiled by desktop users' broadband connections.
> Home screen apps vs Bookmarks in browser? Native wins
My Galaxy S3 lets me set bookmarks for sites on the home screen (and anywhere else in the launcher I would wish to).
> Ease of discovery? Native wins
Slogging through ten million clones in an app store counts as easy discovery? OK.
> Ideal user experience? Native wins
I'm not sure about that. We heard the same noise during the 2000s about how users were going to prefer "rich client" apps to in-browser apps, because the rich client apps would be able to respect their platform's native look and feel. And then it turned out that "I can access it from anywhere without installing anything" was something they cared about a lot more.