I've been using VS2010 for C++ development for a few months on a Windows XP machine. It is noticeably slower than VS2008, which may be caused by the more sophisticated intellisense, which I have turned on. Or it may be the fact that it is written using WPF.
It freezes a lot, and crashes once a day on average. And on top of that, the more sophisticated intellisense often goofs, and reports errors that are not there. I suppose it doesn't always catch the fact that a header file has been modified.
I hope there is a service pack coming, which will fix these bugs. However there are also a couple of issues that really bother me, and seem unlikely to be fixed. One is the lack of emacs key bindings, and the other is the fact that the built in unit test system requires the use of managed code.
Here's another one. The "Project Dependencies" menu no longer seems to do anything. To specify which projects depend on which "Project References" in the property sheet are used. It is a complete mystery to me why the "Project Dependencies" menu is still there or what it does.
I have just got a new faster machine with Windows 7. VisualStudio does not crash or freeze any more. Works like a charm. Very fast and responsive.