В смысле возможностей - добавлю - нормальных генериков не хватает. А в целом, не хватает простоты

Вроде язык не такой древний, и не менялся так много, а есть куча балласта, который портит картину, тот же Number и Boolean, которые не понятно почему так называются, undefined никому не нужный, странная на уровне дизайна и хреновая на уровне имплементации идея динамического типа. Ненужный либо недоделаный функционал в виде функций без объекта активации (либо доделать, либо выбросить). E4X, не смотря на всю мою к нему любовь, по большому счету для 90% пользователей загадка и источник всевозможных проблем производительности...