Я не верю, что ASP.NET когда-либо был готов к прайм-тайм. Фреймворк придуман и отлично подходит для разработки веб-приложений. Это было сделано для программистов VB6, которые знают, как перетаскивать элементы управления на поверхность конструктора.
Большинство приличных (и почти всех плохих) приложений, написанных на ASP.NET, не используют его так, как было задумано, и если это так, то в чем смысл.