Professional reicht eigentlich vollkommen aus. Und ich glaub die gibt es gar nicht mehr ohne
MSDN.
Bei Webanwendungen würde ich noch gucken ein ordentliches Komponentenpaket dazu zu holen. Alles selber zu bauen ist im Web echt massiv aufwändig. Ich arbeite viel mit Telerik, aber die Infragistics und DevExpress-Kompos sollte man sich alle mal angucken und dann die nehmen mit denen man am besten zurecht kommt.