Im ASP.Net Bereich ist Prismn nicht zu empfehlen.
Wie kommst Du da drauf?
Gerade im ASP.NET Bereich ist Prism superstark. Ich bin ja ASP.NET Entwickler, und wenn ich nicht in meinem Tagesgeschäft C# benutzen müsste, würde ich alles in Prism machen. In der Regel kann man hier extrem viele Dinge durch Aspekte, Interface Delegation und Class Contracts so dermaßen vereinfachen, dass man in C# dafür mindestens 4-5mal soviel Code braucht.
Gerade die ASP.NET Architektur mit den vielen Interfaces und Providern ist ungeheuer Dankbar für die einfache Prism-Syntax.