MS installers are surely slower than they should be. Compare Win2000 installation time to WinXP. I was guiding my friend through installation of 2000 and it was finished before I hang off. XP takes a life time like Vista and 7. I am really curious to know what VS installer does during installation. Just try to write an installer that slow and you'll see.
I also think .NET options are confuzing. They are designed to pull you from unmanaged to managed projects. I have seen so many C/C++ learners starting a CLI project by mistake. I myself added .net components to native projects mistakenly so many times and faced a Yes/No message box saying that by adding this component your project will be converted to managed.
I am afraid of 2010 IDE crashes. Not tried it just heared of it.