Когда, я выбирал AutoIt, то руководствовался следующими критериям:
- Портативность. Мне нужно было, находясь в любом месте, имея только флешку и любой комп с виндой, быстро написать скрипт.
- В один клик быстро собрать программу в exe файл, без установок дополнительных фреймоворков и библиотек .Net, С++
И AutoIt этим критериям отвечает. К тому же здесь просто огромное количество UDF отвечающих множеству запросов.
Программа на С# в VisualStudio собирается тоже быстро, но требует наличие framework. Что вроде не беда, но иногда смущает, и нет-нет, да выбросит в ошибку из за отсутствия чего-то. да и там ресурсная установка.
На С++ просто так, на коленке, готовую программу вы не запилите, там много чего надо для полноценной разработки.
Даже, если взять очень популярный сейчас Python, попробуйте на нём в один клик собрать программу. Разница ощутима.
AutoIt сам по себе отличный язык. Если вы хорошо изучите спарвку и функционал, то сможете на нём многое сделать. Но, так как это интерпретатор, а не компилятор, не стоит его использовать для высоконагруженных ресурсных программ.
Ну и как сказали ребята ранее, у них, разное назначение. Хотя, на AutoIt, можно много всего сделать.
К тому же здесь отличный форум. И хорошо документированная справка. Люди здесь потрудились на славу. Конечно всякого добра везде хватает, но вот по поводу этого форума скажу своё впечатление. Ребята здесь гораздо отзывчивее и менее эгоистичные и высокомерные, чем на многих других форумах(у программистов, это болезнь, особенно у молодых) За это и уважаю!