I can completely understand the authors problems.
I have always seen Angular as a tool, that tries to define how to deal with any situation (read enterprise). But once you need to go beyond the limits or how Angular has intended it for you, you begin to really struggle.