- Perfect for complex "client-side" application, where the complexity is more in the way "components" of an app interacts with each other than in the way they sync and or interact with a backend.
- Very clean separation of concerns
- Uses concepts that kind of look likes the future of HTML/DOM (DOM templates, binding attributes…).
- A bit complicated to grasp. A lot of new concepts.