I've spent two years diving deep in angular. I've seen and touched more than 10 angular-based projects with different teams and ideas behind. The first year I spent watching the framework adoption, API changes, docs improvement and community forming. A learnt the stuff from top to bottom. The other year was totally practical getting my hands dirty and consulting others.