Ангулар хорош на старте, но очень легко его стартовыми бонусами пальнуть себе в ногу и поиметь проблем в будущем. Гайды от John Papa хороши, но если у проекта есть потенциал для роста, то вот этот пост почитайте
teropa.info/blog/2015/10/18/refactoring-angular-ap... Он о том, как кодовую базу написанную с горячечной радости от двойного биндинга превратить в поддерживаемую и расширяемую.