If you want to build your applications around MVC amework, here are some pros and cons. Here are the main advantages of building your applications using MVC framework. MVC Framework is built upon a proven MVC design-pattern. Hence, this is not a new born baby. One of the biggest problem in ASP.NET is HTML size of controls and view state.