I have noticed people rating 5/5 mentioning the book covers to the point
etc. I am really new to angularjs and my reviews are based on it.

I don’t think I can recommend the book for a person who is really new
to angularjs. Though it starts simple, at some point of time it jumps
to advanced parts or hard to follow. Don’t think it is the problem with
book itself but the concepts are new and need a better way to explain.
Eg directives.

I strongly feel the introduction of yeoman, karma etc has added more frustration.
But I do like the introduction of debugging tools like Batarang.

These could have been taken to the last chapters if really needed.
There are many places where it could have been explained with better examples
than just small snippets of code where people don’t know where to keep
and figure out themselves. Though there is a github repo with code,
chapter-5 doesn’t have one.