Существует множество статей и дискуссий о различиях между ASP.NET WebForms и ASP.NET MVC, в которых сравниваются относительные достоинства двух платформ.
У меня есть другой вопрос для тех, кто имеет опыт использования веб-форм, которые с тех пор перешли на MVC:
Что такое вещь номер один, что есть у WebForms, чего нет у MVC, которую вы действительно скучаете?
Редактировать
Никто не упомянул элементы управления валидацией WebForms. Сейчас я работаю над кодом, который имеет несколько зависимых правил проверки, и реализация проверки на стороне клиента для них оказывается медленной.