What i like it's the fact that the glue between Models and Controllers (Operations) is made using events,
and then Loosely Coupled...
But several issues may arrise (events spagethetti, etc...)
MVC is dead, it's time to MOVE on.: "don't wish to be misunderstood as implying that MVC is bad; it truly has been an incredibly successful way to structure large applications for the last few decades. Since it was invented however, new programming techniques have become popular. Without closures (or anonymous blocks) event binding can be very tedious; and without deferrables (also known as deferreds or promises) the idea of treating individual operations as objects in their own right doesn't make much sense."