Very flexible, we can do whatever we want, in whatever way.
It is hard to write ugly code cuz we need to follow the rules. Good for teamwork.
Two-way data-binding is not free.
It will just do what we tell it to do. Thus, we need to write a lot of code.
It is V in MV......