Xamarim (Mono) x Android

Bom dia, pessoal

Pesquisei em alguns locais, li alguns artigos, notícias, mas gostaria de ouvir a opinião dos especialistas do fórum.
Não estou atuando “diretamente” na área de TI, mas estou pensando em retornar a desenvolver aplicações, tendo o escopo definido para o ambiente móvel.
Independente do preço para a utilização do Xamarin (Mono), gostaria da opinião de vocês em relação ao desenvolvimento utilizando-o, pois não tenho conhecimento usando C# e, apesar de não ser expert, já desenvolvi algumas coisas usando Java. Se for possível, relacionando produtividade, escalabilidade e curva de aprendizado.

Outra coisa que me chama a atenção é essa facilidade para desenvolver com mais independência em relação à plataforma, até mesmo pelo surgimento de outras opções como o Tizen, Ubuntu, etc; pois investir em um ambiente pode levar a um replanejamento mais na frente.

Não sou expert, nem leigo, só tento me encaixar em algum cenário. Preferencialmente onde possa desenvolver pequenas Apps sozinho, porque montar equipes está mais do que difícil.

=)

Cara pelo que eu vi dizer o xamarin é até legal,tem varios cases de jogos famosos com unity 3d. Mas se você já tem um conhecimento de java a sua linha de aprendizado vai ser menor,pois você teria que aprender uma nova linguagem para desenvolver aplicações para uma plataforma que você já tem o conhecimento minimo para poder iniciar o desenvolvimento das suas aplicações usando a linguagem nativa.

É, cheguei a essa conclusão também. =)
Tks!