Antonio, hai mai provato MonoDroid?
Programmare su Android è già un casino con Java, non oso immaginare cosa significhi interfacciarsi con una montagna di wrappers.Considera anche che spessissimo si usano librerie esterne per compensare i difetti di Android, che sono tutte lib Java da prendere di peso e integrare nel progetto.
Io solitamente preferisco spendere un mesetto ad imparare il linguaggio "host" piuttosto che impelagarmi in questi cosi fini a se stessi...Posso capire un progetto come Mono, che ti consente di avere progetti multiplatform con larghe porzioni di codice (intere librerie) condivise. Questo aiuta ad abbassare i costi.Ma un sistema con un linguaggio custom i costi li aumenta di brutto, perchè ogni interfaccia con lib esterne probabilmente richiederà la creazione di un wrapper apposito, e comunque scrivi del codice in un linguaggio che non puoi riciclare.
Anche PhoneGap sembra molto interessante, forse la soluzione più abbordabile per un niubbone del mobile-dev come me