esta muy bueno, tambien esta
MonoDroid para programar en .NET
MonoDroidpara hacer aplicaciones sirve, no hay dudas.
las unicas contras que veo:
es que son pagas (obvio son app de terceros) y como esto es android-linux y es todo libre...
no se hasta que punto soportara las funciones de la api de Android que para colmo se van actualizando cada ves mas rapido.
y la documentacion, para Java encontras miles de paginas y te cansas de encontrar ejemplos y libros de 1000 paginas para programar, no se que tan documentado este esto, me imagino que tiene su documentacion, pero no creo que este tan regado en internet.
yo me voy siempre para lo oficial, que este caso es
Eclipse +Java, al principio cuesta pero despues te acostumbras.
saludos.