Nowadays it is basically a language to write Flutter applications, hardly worthwhile to bother using it for anything else.
Flutter is taking place on Google politics, while Google lets Flutter, JetPack Composers and PWAs play the game of cross platform GUI frameworks, with the difference that Kotlin and JavaScript/TypeScript have a much broader eco-system than Dart.
In general it just feels like old Java spiced up with some Javascript niceties like Futures and a nice constructor syntax.
But you should've noticed that coming from Kotlin?
Why wouldn't they use Kotlin as most mobile developers are already used to it?
Typescript was my first introduction to a typed language and it astonishs me the decisions made in the 'earlier days' regarding nullability.