To all you ASP.NET experts and beginners, do you look at a state management as a difficult and annoying task to do? If you were to start over with ASP.NET would you consider ASP.NET MVC and never have to deal with ViewState again?
Also , is it true that once you go ASP.NET MVC you never go back to ASP.NET Webforms (Unless of course your job requires that)?