I'm starting to learn Angular 2 and from the start I have to choose more preferable language. For me it is a choice between JS and TS.
To be honest, I am not a big fan of TypeScript because I think it is some kind of intermediate language from ES5 to ES6 (correct me if i'm wrong).
But with ES5 second version of Angular looks a bit ugly and seems like angular team suggest to use TS. Don't know why ng team not chose ES6 + Babel.
On this post I just want to know pros and cons of using Angular 2 with TypeScript and ES5.