Aurelia does look great, but it's not anywhere near ready for production. It's not even in alpha stage and can't be used for production code. Likewise Angular 2 looks great as well as does the next version of Ember. They are all on a very progressive path though - using ECMAScript 6 which browsers don't even support yet so you have to transpile the code down to ES 5.
There are a lot of technologies converging right now which is a problem for a lot of people. You either choose current technology (which right now I would choose Angular 1.x or Ember) or you wait a half a year until these new frameworks ship and take advantage of the new language and platform features. But even after they ship I expect at least another half a year of flux as the tooling and browser infrastructure around these frameworks will continue to shift into place and hopefully stabalize to some degree.
OTOH good tools exist today. Angular has been good for me and I've played and liked Ember. These frameworks provide the kind of features you see in a desktop environment like VFP including twoway databinding and easy event binding to code. Even though I know things will change when newer versions arrive I've been able to build some really kick ass applications with Angular/Bootstrap(modified) and various types of backends in .NET, FoxPro and Node.
But - it's a difficult time right now if you plan on learning something, because things are in fact changing. But I think once this shift happens client side application development will be in a much more stable state, where JavaScript actually will look a lot more like a 'regular' language that has a common module system that can link components and code together. That's what's really been missing in JS even though it has existed through a number of 3rd party solutions in the past.
+++ Rick ---
>>... But I think it's much wiser to start now with learning HTML, CSS and Javascript than kicking the can down the road a few more years.
>
>Which javascript framework would be your favorite and why? I saw a presentation on Aurelia and It looked very impressive. Any thoughts on Aurelia?