We all come from different backgrounds and may never have had the chance to brush up on the best-practices of the updated code. I just bought a book that's about 1,600 pages long on the latest ASP.Net framework. Interesting stuff there, but it can be daunting to learn.
I love how Visual Studio is moving towards suggesting best practices for their languages with these new features. Not only are you going to write more solid code, but you'll also can improve and update your skill-set in C#.
I think C# is a fantastic language, and the more I learn about it the more I want to code in it. Its beginning to be less of a "means to an end" and more of a very solid tool for productivity code. I can't wait to use this new version of VS.