We give Visual Studio 2005 two thumps up. The only possible complaint we may have is the different flavors for team members that are available with the new version. Our only complaint is the confusion that it brings to the average developer who will have no idea which version is best for them, their team and their environment.
Using Visual Studio 2005 greatly speeds up the development life cycle, not to mention the blazing fast results we get in performance. From a maintenance point of view we couldn’t be happier. From the beginning of the .Net framework we could immediately see the advantages from a maintenance standpoint on all of our applications. General additions and updates to existing .Net applications was much faster than applications built on pre .Net code libararies.