Sprache wechseln? TypeScript ist mehr eine Ergänzung als eine Sprache.
Ich nutze es wegen Angularjs und hatte genau 10 Minuten Einarbeitungszeit.
Erwiesenermaßen produzieren die tools sowieso effizienteren code als man selbst in reinem javascript zusammenschreiben würde.
Und wenn man auch nur ansatzweise auf neuere features zugreifen will, kommt man eh nicht um einen compiler/transpiler/whatever rum.
Für ein großes langlebiges Projekt ist das ein ziemliches Risiko
Warum? Ja, es kann nervig sein, nach typings für plugins zu suchen (ich hatte exakt einen Fall: momentjs vor 1.5 Jahren).
Aber 1. kann man die auch selbst schreiben und 2. kann man sie auch in js nutzen, wenn man will.
Das js-Ökosystem ist so oder so ein clusterfuck erster Güte, durchzogen von hobby open source Projekten, welche oft nach ein paar Wochen nicht mehr unterstützt werden (es existiert z.B. nicht einmal ein ordentliches push/notification plugin für mobile, einfach weil die maintainer der größten plugins gewisse features selbst nicht brauchen).
Da passt typscript doch ganz gut rein
Ein langlebiges Projekt updated sowieso eher selten, eben um Kosten und breaking changes zu vermeiden. Ich habe Projekte, welche noch auf cakephp 1.3 laufen und auch nie geupdated werden.
Wer sich darüber sorgen macht, sollte um javascript einen riesen Bogen machen.