I've used Aurelia on a couple of large commercial projects and its been a great success. You can potentially build a whole application and only reference Aurelia libraries to do the initial bootstrapping. It's so unobtrusive!
Out of the box Typescript support
Good binding system
Variable binding helps with self-documenting the code