Angular reminds me a lot of enterprise java. Lots of its own conventions, inversion of control and lots of magic.
That being said, I love working with it. It's definitely cumbersome feeling at times though. Despite that, I like the idea of self contained modules, the html binding, and all of the semantics that go with it.
It's definitely an acquired taste though. There are many things that you can do with it that you probably can't take to other javascript frameworks though.