I really wish to see some mature blog post which in depth covers the merits of languages in comparison by writing a large enough and workable piece of code solving the identical problem and utilizing all features of individual languages in their specific codebase.
If the author would have been really unbiased about TypeScript he must have mentioned at least 2 (but not exhaustive) following things.
1. Advance TypeScript Types
https://www.typescriptlang.org/docs/handbook/advanced-types....
2. Number of existing JS libraries TypeScript already supports
https://github.com/DefinitelyTyped/DefinitelyTyped/tree/mast...
Most people are just stuck with ES5 and callbacks. I have conducted many (about 12 so far) meetups here in India on new features of ES6/ES7/ES8 and using them to build small full-stack JS/TS assignment with TDD for various kind of senior devs coming from Go, Java, Scala, Python and Ruby.
Common reaction from them I receive very often "We never knew that JS/TS can do that"