Hi, first off, Ember is a great framework!
I’m no master on the source code of Ember, but it would seem Ember has gone through a process of not only improvement but simplification since ember v1.10. (deprecating concepts such as ArrayController, ObjectController etc… in favor of just Controller and much more).
It would seem to me that it can take a step further, since Components have become even more of a central theme, Components can also replace Controllers. One of the differences I’m seeing (and again, I have not looked extensively into the source code but rather implementation based ) is that Components would have to be routeable with the ability to pass a model/s into the target/routeable Component. Hence, a Component oriented approach.
I can see other major improvements that can be taken from this sort of implementation, but I will leave it at this to take any feedback.