Какие фичи дает нативная поддержка async-await в языке, в сравнении с библиотеками промисов?
Язык любой какой хочется (знаете)
Является ли [в вашем случае] наличие встроенных в язык подобных конструкций сильным аргументом за использование этого языка?
Стали ли вы геморроиться с добавлением подобных фич препроцессором или чем-то таким, и на какие жертвы пошли? (н-р CoffeeScript -> Iced Coffee Script, добавили конструкцию ценой нечитаемого после компиляции кода)