WebForms уже legacy, все новые проекты обычно пишутся на MVC. Что не отменяет пользы от его понимания, как оно работает, так как в ближайшие N лет шанс встретиться с WebForms-проектом очень высок. Если не использовать специфичные вещи вроде ViewState или ужасного ASP.NET Ajax с UpdatePanel , то разница минимальна. Фактически, cs-часть вебформы - это контроллер и вьюмодель MVC в одном файле.
Также для quick-n-dirty проектов очень удобна функциональность проекта WebForms типа WebSite, позволяющая править C# код сразу на сервере с автоматической перекомпиляцией.