I tend to lean toward the other end of the spectrum for most mobile apps(not all). High performance PC and server apps, I get it. With managed and javascript+html5 generally comes much higher stability and security generally speaking.Not that you can't get this in native code, its just less for free.
If we could solve the issues of GC and jitting the MSIL in a parallel manner on phones than I'd much rather stick to managed there.