✅ A pre-built dev environment, including webpack!!!
✅ A consistent way to build new components/services
✅ Better syntax for building component code (classes > controller functions, imo)
✅ Pre-scaffolded testing (you can write your spec before your component!)
✅ Less confusion about how to get data to and from different components (scope, component bindings, parent controller requires, and services in 1, vs component bindings, and services in 4. You can still do parent component requires but it’s a bit odd)
✅ Not too far away from being able to implement angular-universal for serverside rendering
There’s probably more but I think these are the ones that stick out in my mind for me.