I have always thought that Microsoft was not doing enough for improving the Software Development Process. Visual SourceSafe the flagship product offered by them is not a very good one.. I have been hearing stories about the VSS Database getting corrupted. Currently, we use PVCS Version Manager as the Sourcesafe repository. It seems to be doing a pretty good job but I should say that the User Interface is slow & hard to use.. ( I can't expect more from an application written in Java :)
Also, Microsoft doesnt have a product similar to PVCS Tracker(tool for creating SCR- Software Change Request and easily integrates into Version Manager to associate a file to a particular SCR.)
I think my long wait might be over with the release of VS 2005.. It's going to offer tools like Work Item tracking, Unit & Load testing, Managed Code Analysis and integrated Source control (Team Foundation). Most of these features are already available to us.. but having them integrated into VS will be coool... There seems to be quite a lot of features that will help a software team to work more efficiently. But I am sure MS is gonna charge quite a lot for people who want to upgrade from VS 2003 to VS 2005...
When you get some time, take a peek at the following article written by Chris Menegay about the upcoming improvements in VS 2005.