Well, is MVC the best, or is it a beginning, in the sense, Would we get to see more different architecture, will there be something like Model 3 ??
MVC is a pretty simple idea: separate the code that creates the data from the code that presents it. This general idea is likely to continue to be useful in lots of applications, but various incarnations of this approach and frameworks built around it will continue to evolve, and lots of other good (orthogonal) ideas will also continue to spring up.
So, no, the fact that we have the MVC approach (separate different parts of the code) definitely does
not mean that there is no further room for improvement in architecture and approaches.
Cheers-
- Marty