This is completely my opinion but I think TypeScript is a great move. It is taking us away from relying on javascript and their releases. Right now it feel like a hurdle because most people don't know it and feel like it is a complete new thing to learn. When really it is just a wrapper that gives javascript much needed control. The reason I say this is because I have worked with javascript and feel like I have gotten pretty masterful with it and still run into clanky issues. I feel like a technician working on an a Chinook engine, one thing breaks and you have to remove many parts just to get to a simple issue and the replace it all.. It comes in for repairs once a month. With TypeScript I feel I'm working on a black hawk engine, I worked on them in the army, a part breaks and you replace it like a puzzle piece.