Working on a project in Angular right now I’m really questioning if the layers of abstraction on front end code are worth the cost. The compile times and performance costs over writing standard JS are real.
Depends on scope and number of developers I guess.
If I'm trying to make a thick-client, I'd rather build it in a language and platform that I don't have to fight quite so much.