А я бы конечно смотрел в сторону кроссплатформенности. Т.е. если выбирать из представленного списка, то это Java, да и в среднем зарплаты у Java-программистов повыше получаются.
Если хочется быстродействие нативных языков, то можно смотреть в сторону C++ фреймворков, например Qt.
Ну и если Вы планируете работать с только Windows, то можно смотреть на native C++/COM.