Angular Development Guide: Pros and Cons