My View on ASP.NET Web Forms versus MVC