Отличное решение - использовать неясную надстройку, которая может быть загнётся через пару лет, как и все остальные. Может быть вы скажете "но тайпскрипт двигает Майкрософт, он в Энтерпрайз к используется и поэтому не загнётся". Да, конечно, вспомним dart, который и даром никому сейчас не нужен, вспомним coffescript, который заставляет страдать девелоперов, которым нужно сейчас поддерживать эти проекты.
Мы вообще разговор вели о языке, а не надстройках.