I think the biggest reason to not start a project with Angular in 2015 is the uncertainty surrounding 2.0. But, I personally have had only good experiences with AngularJS, and am looking forward to the next version. The good stuff (factories, directives, and two-way binding) outweigh the bad stuff (like breaking compatibility with most jQuery plugins).