Performance, error proniness, style. A native app may perform better A native app is slightly less likely to have platform dependant errors A native app is more likely to follow the style and design paradigms of the given platform All in all I say it's definitely worth the tradeoffs