I think MS needs to focus on tweaking the VS2010 interface and just adding in plug-ins to support the latest technologies. The major interface components haven't changed since VS6.

I also agree that it's next to impossible to keep up with every option MS is putting out. I haven't touched ASP.NET MVC, EF, WF, WCF, or Silverlight because I'm too busy learning WPF and actually getting work done in WinForms and VB6.