Those were problems in 2013 and 2014. It's not the current state of things. Our users can't tell the difference from Native apps and we have conducted quite a bit of research... Nowadays those problems simply signal that "you're a mediocre dev" (probably in all platforms).
> If you want to trade user experience away to reduce development work, that's fine.
This is the reason why some people help to perpetuate "the myth". UX, if you know how to build an app properly, is not affected anymore. Don't believe it? Check apps like this one...
https://www.youtube.com/watch?v=hlykw4Z73sA
https://play.google.com/store/apps/details?id=com.bitpay.che...
Arguably the best UX for bitcoin payments. Not a single complain about flashiness, clunkiness, etc... And the impact in the battery is orders of magnitude smaller than native apps like facebook. It uses cordova like many great bitcoin apps...
PS: I'm not affiliated with Bitpay in any way, just very thankful and impressed with their cordova projects.