Сравнение с WebForms
Web Forms:
ViewState и его размер, что виляет на размер
страницы и скорость ее загрузки
Страница проживает весь этап жизненного цикла
Логика UI тесно связана с кодом и таким образом, сложно отделима
можно производить unit-тистирование, таким образом сложно использовать подход TDD
MVC:
Полный контроль на генерируемым HTML
Чистый HTML и URL
Разделение UI и логики
Возможность тестирования
Модульность и заменяемость компонентов
Нет ViewState
Простая интеграция с современными JS технологиями и фреймворками