I have worked for both Ember and Angular...i prefer Angular for personal projects and Ember in my company. Reason is simple. With Angular , you can write code in many ways. If code goes to maintainance, it gonna get messed up. With Ember, unless you use lot of jquery, that issue not gonna rise. I am waiting for HTMLbars too.