What has AngularJS ever done for us?
jokecamp.com
jokecamp.com
Heavy but well thought out frameworks, we salute you! (Even if we don't use you for new projects anymore.)
Everything else falls out from that: if you don't try to pull off a gigantic SPA, you don't need all the rest of the crap on the client side because your given unit of UI is much smaller than the entire app.
People will eventually look at angular the way they look at J2EE. "Great community support, corporate standard, lots of documentation, no one ever got fired..."
Is this a bad thing?
CanJS http://canjs.com/ can do single page apps, data-binding, and is modular, though it takes a little more configuration than Angular. You might appreciate its ability to be configured though.
You don't need Angular and all its troubles!
AngularAMD is interesting. It's really nice to load jQuery on a per-route basis, where I can isolate module dependencies and generally think of plugins to my applications from an external perspective. RequireJS facilitates an ecosystem where plugins AND modules exist side by side. AngularJS doesn't account for plugins (and "pages" are interesting combinations of modules and plugins which also can sit on the same level), which sit on the same level as modules.