I am fairly new to the TypeScript world, but I fell in love the second I started using the coc-tsserver vim plugin. Though skeptical at first, I have found TypeScript's type inference to be both extremely powerful and accurate. As of right now, I can see no real reason not to start a new project with TypeScript over Javascript. It simply helps you find and squash bugs sooner, with (in my opinion), very little overhead!
"I like to consider type definitions with TypeScript to be a form of inline automated tests."