If you have had a chance to install, impliment, use, customize, or just play with the latest SalesLogix Mobile (Argos) client you know it has a lot of features. In fact, version 3.0, which was previewed at Boot Camp, was even more impressive with tablet support. But do HTML5 apps lack features that native apps can offer?
To the business partner the SalesLogix Mobile application, if used out of the box, is nearly cost free. There are always costs with any implimentation, but with SalesLogix Mobile it can be as simple as installing a bundle. In Version 8.0 in fact it is as simple as deploying a website since the deployment is included in Application Architect.
A native app would need to be developed from the ground up using a native development tool. This tool will have a learning curve associated with it or a price associated with hiring a developer. This is just to get the base product out the door - not including customizations.
With a native app, you already learned how to program in Objective C and Java, so customizing that native app could be done in the initial development. Changes need to be submitted through the app store for each platform, but your users will be familiar with the process of downloading updates in most cases.
This isn't everything, but I am interested to hear what the partner community thinks. Check out the following link with another perscpective on native versus web and let me know what you think.