I had a lot of issues, from a conceptual standpoint that pushed me away from using angular... parts I really liked or wanted to like, but others were just cumbersome to use/implement. I'm using flux/react currently, but in 2-3 years that may change to Angular 2.