We are about to embark on a large enterprise application. I am seriously considering using ASP.NET MVC because:
"With MVC, you can't get away with the state nightmare that is so common to webforms development, which means that means your webpages are meth-addict slim"
Upmodded for that quote!