A new version of MVC Framework is just released and has some cool improvements: The Views have no ".cs" (code behind like) files. You could generate CRUD Views from VS. HTML Form fields could be Type Safe, You could Bind class property to form field. The Controller action behavior is very testability, example: The Moq example from ScottGu's post: [ TestMethod ] public void Display_Message_Authenticated() { // Arrange HomeController controller = new HomeController (); Mock < ControllerContext...