You mention the ease of updates as one reason to prefer webapps. I've used Google Chrome and have never noticed an update - it just does it in the background. If you had something like that in place, what other issues would you run into that would make the web app easier to update?