Hmm, MVC is hardly cutting edge. It's always been common GUI apps, even MFC ones. And Struts has been around for what, ten years now?

Good developer/design workflow is huge though. I don't think MVC by itself quite cuts it. For example, if you're a Rails project, you probably don't want a designer mucking around with a .rhtml or .erb file. ASP.NET does a decent job of allowing designer and developer to work on the same file without killing each other, but it breaks down when things get complicated.