I agree with all your points. The framework has become bloated and is filled with bolted-on hacks. That's what 2.0 is supposed to address.
But I've also found that I'm very productive using it. Sure it's not perfect, but Angular is popular for a reason. I'll probably be giving React a try sometime soon, but there's problems in every framework. I don't think any of these points are serious enough to warrant a complete boycott
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).
I'm a bit confused, because I remember clearly when it all started and actually it became so popular that people were looking at AngularJS developers the same way as jQuery developers ( not stressing on Javascript at all ).
Anyway I never used Angular that often ( I usually prefer Backbone, when I'm working on a project ), but it seems that there is something bigger happening behind the scenes that makes people mad.
I believe some of the users are outside of "That's so cool" bubble and start realising some downsides of Angular, but I'm not sure why this happens so rapidly in the last days ( weeks ).
Well, they made Angular. That's a pretty good record in my opinion. Not that I agree with all their design decisions, but the framework works, is maintained, and helps a lot of people.
I've worked with Angular for a few years now, and I find it really great. I can only imagine what the Angular 2 refactoring will bring. A framework focused around ES6? Count me in.
Furthermore, we actually need more frontend frameworks, because that's how things get better. Evolution via competition.
But I've also found that I'm very productive using it. Sure it's not perfect, but Angular is popular for a reason. I'll probably be giving React a try sometime soon, but there's problems in every framework. I don't think any of these points are serious enough to warrant a complete boycott