YemSalat, опрос глупый, это да. А популярность GM - это конечно плюс (библиотеки, документация, сообщество). Но, опять же ИМХО, GE заслуживает куда большей популярности, чем то что сейчас у нас есть (за рубежом он всё таки уже достаточно популярен, и на их форуме немало интересного найти можно). Может дело в том, что он стал совсем открытым и бесплатным достаточно недавно, а до этого виндовая версия GE была не из дешёвых (бесплатен он был только под Linux).
А с обучением... Ну в "иконочном" языке, возможностей явно маловато, а переход от иконок, к собственно языку для ребёнка — некоторый психологический барьер (в семёрке конечно появился редактор библиотек)... В общем scratch в этом плане лучше, и игры на нём тоже можно делать почти любые. А язык в GM слишком "велосипедный", похож, конечно, на Action/Java Script, но слишком много своих особенностей (в GE мы имеем почти стандартный C, в Construct - стандартный Python, и то и другое программисту-игроделу знать явно не помешает.