AutoIt et C# ne sont pas vraiment comparables. Chacun répond à un besoin différent.
Pour ma part, j'aime bien AutoIt, et j'aime bien aussi le C#. Il m'arrive même de faire un peu de VB (pratique pour faire des macros dans l'éditeur du visual).
Evitons d'être sectaires.
AutoIt est très bien pour écrire rapidement de petits scripts sans prétention. Faire la même chose en C# serait bien plus long. Inversement, écrire de gros programmes en AutoIt n'est pas une bonne idée : ce sera bien plus lisible, maintenable et performant dans un "vrai" langage (un langage compilé).
Il y a un an, 80% de Cadernis tournait autour d'Autoit. Visiblement, le vent à tourné depuis. On passe d'un excès à l'excès inverse. C'est comme tous les phénomènes de mode : même les plus débutants sont aujourd'hui convaincus en arrivant ici que la voie du Bot socket est la seule envisageable. Et tournent donc le dos à Autoit, peu approprié pour ça (pour de nombreuses raisons plus ou moins bonnes, comme l'absence de multi-threading).