One of the aspects of Angular that seems to appeal to a multitude of people is its opinions on how you structure an application. Usually we consider opinions to be bad, since developers don't want your ideas on what constitutes "correct" application architecture thrust upon them. In the case of JavaScript, it seems that there was a mass of folks waiting for someone - anyone - to have a strong opin