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 porque 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 lo que google ofrece
Eclipse +Java.
el tema de esto es que, al ser aplicaciones de terceros, no tenes asegurado que algun dia si por alguna razon estos programas pierden el soporte o se funde la empresa que lo hace, tenes que hacer todo de nuevo.
saludos.