Je n'ai pas encore vu de personnes utilisant du C# et la solution de Xamarin pour créer des app' Android.
Les recherches à ce sujet semblent m'indiquer qu'il n'y a pas énormément de personnes l'utilisant (à prendre avec des pincettes, Xamarin fournissant le support, il est plus ou moins normal de trouver peu de ressources/entraides/questions).
De mon coté, et là où je bosse, nous utilisons tous du Java pour les app Android, ou du HTML5/CSS3 pour lse X-platform.
Concernant Eclipse, n'ayant plus touché à cet IDE depuis 2 ans (et ne voulant plus particulièrement y toucher...), je ne peux absolument pas donner de détails dessus, si ce n'est que mes collègues sont plus ou moins content avec.
J'utilise IntelliJ IDEA, pour information.
Pour Visual Studio, ne l'ayant jamais utilisé, mais n'en entendant quasiment que du bien, je dirai qu'il est très intéressant.