
Мне не важен язык в большей степени, мне важна качественная реализация необходимых возможностей на низком и высоком уровне.
Есть конечно сверхвысокий уровень - HiAsm, но сам по себе, он ничего не может

В итоге, у нас 4 базовых уровня абстракции:
1) Реализация базового API на основе низкоуровневого взаимодействия с парком ОСей. Даёт нам Qt.
2) Реализация высокого уровня с учётом концепции тулкита и базового API. Даёт нам Qt.
3) Ядро проекта с реализацией базового функционала относительно задуманных возможностей. Сами делаем.
4) Реализация возможности взаимодействия пользователя с ядром проекта. Сами делаем.
В данном случае, у нас будет гибкий инструмент с огромными возможностями, способный адаптироваться к любой задаче, с учётом требований к проекту.