My words 2

More custom directives and use of templates. Note: relying on $templateCache which is not best practice.