managing dll versions, that's something that's been changed. Multiple projects, I'm not sure they fixed every problem, but one thing htey did add was cross-project intellisense awareness in C#, which is a great thing.
Downside of vs.net 2005 is that it's utterly slow and still crashes sometimes in the winforms designer.