Вы как бы спрашиваете, какой вариант лучше, яблоки или бананы.MVC - это шаблон, который дает вам больший контроль над тем, что HTML отправляется в браузер, тогда как веб-формы имеют большое количество готовых элементов управления, которые выполняют всю тяжелую работу по выводу html в браузер (но зачастую меньше контролируют, как это происходит).
Это также зависит от предпочтений, я лично предпочитаю MVC, так как модульное тестирование и его компонентный характер дают мне большую гибкость.Кроме того, используя WebForms, вы можете быстро создавать некоторые вещи, используя элементы управления перетаскиванием.
Надеюсь, что это даст вам немного полезной информации.Я бы порекомендовал прочитать об обоих, и посмотреть, что вписывается в ваш стиль программирования и оттуда, но ничто не мешает вам изучать и использовать оба (только не используйте их в одном проекте, смеется)