Ну хорошо, раз уж пошел разговор в таком русле...
Сергей, какую цену вы считаете приемлемой за контроллер с софтом?
Что, по-вашему, должно входить в "базовый комплект"
1. По возможностям ("фичам") мозгов?
2. По комплектации кубиков?
Какие "фичи" или кубики хотелось бы видеть как опцию?
(Давайте предположим, что вы можете заказать ИДЕАЛЬНУЮ по возможностям
и компонентам систему для образовательных целей...)
Прежде чем принимать какие-то решения, нужно понять чего именно хочется.
По поводу языков...
Вы пишете, что:
Цитата:
NXT-G никуда не годится: ресурсоемкая среда,... начинает глючить,... грузится полчаса...
Симпатичное решение предлагает тот же HiTec...
Замечательно.
Но хочется понять совсем не особенности конкретной реализации (тормозит она или симпатичная),
а базовые какие-то принципы. Например, считаете ли вы, что ТАКОГО ТИПА графический "язык"
подходит для задач.
Какие свойства такого графического "языка" вы считаете важными, какие - нет?
(Ну... кроме симпатичности и безглючности

)
Например, считаете ли вы, что такая диаграмма должна в явном виде отображать
последовательность действий?
Понятно, что алгоритмизацию, как последовательность отдельных действий
(то есть очень базовые понятия программирования) например NXT-G иллюстрирует
очень неплохо, а вот более навороченный Лабвью - прямо скажем - никак.
А вот, например, для рекурсии или работы с данными (массивами например) такие "языки"
вообще не очень подходит. Управляющие структуры будут перегруженными, а некоторые и просто
не реализуемыми в чистом виде (попробуйте, например, "нарисовать" досрочный выход из цикла
или обработку ошибок).