That's true. It's missing "a ton of features" but the question is, if these missing features in the template language stop us from building correct and maintainable web applications. Having that said: We are fine with JSX.
Using Razor obviously did not stop Microsoft from building buggy web applications.