Веб-формы и MVC имеют свои сильные стороны. Веб-формы обычно имеют знакомый стиль кодирования, когда вы подключаете обработчик для чего-то вроде нажатия кнопки и пишете код для его обработки. MVC имеет больше разделений проблем стиля кодирования и, как правило, более тестируемый модуль.
Все зависит от ваших предпочтений в кодировании и времени, необходимого для выполнения проекта с учетом кривых обучения.
Я бы предположил, что на этот вопрос миллион раз отвечали на этом сайте и во многих других блогах.