Here are some things to think about.
Ember is really productive, you dont need to wire up the various components in comparison to Angular 2 you actually have to put in work to put the pieces together. In Ember since it utilizes conventions lots of things are done behind the scenes unless overriden. Being a good Ember developer is knowing what is going on in the framework.
Ember also has a good ecosystem of reusable addons you can add on your appiclcation via ember observers website... This brings great out of box functionality.
Some cool things for Angular 2, coming from a Java background using annotations make your application feel like as a Spring application. This type of coding has clear cut separation. If you were to build up your Angular 2 app and one day choose to abandon Angular 2. All you need to do is take out the decorators and Your left with pretty much logic.
In comparision to Ember, there are a lot vendor specific things like Embers own objects, this.get. this.transitionTo. Its tougher to port out of Ember.
Another thing Angular does great is Typescript and autocompletion. This can make your life so much easier and productive..
Ember is very productive once you get the hang of it, it has a great community, stable and fast moving. Not sure how well you can say this for Angular ,2 just yet. Ember is application and productivity focused.
Angular 2 has a pretty great feel, it took lots influence from Ember and Spring framework and I feel Angular 2 is engineering focused (code longevity).
Thats my little quick reply hoprfully it makes your think!