What's bad for Ximian (or as they're known now, "Xamarin" -- although I prefer
to simply call them "Microsoft") is generally good for everyone else. I actually
happen to think that JavaScript is an extremely versatile language -- it's
just C-like enough to make sense, but loosely-typed and garbage-collected
enough to avoid all of the manual drudgery.

Of course, it's easy to abstract things like canvas layout and UI. This
will get tough if they try to do things like integrate with the device's mail
system, calendar, contacts, GPS, wifi, etc. Then it startes to get weird.