Did they fix the bug that forces you to restart your app if you edit a function that has an anonymous/lambda/linq statement?
This has been by far and away my #1 complaint for over three years (http://blog.adamsmith.cc/2007/03/complaints-about-visual-stu...). It is a huge deterrent from taking advantage of most of C#'s beauties.