Это совсем из другой оперы. VS начиная с 2003 (условная VS7) - это всё DotNet. Если ты пишешь на обычном С++, не managed - оно тебе нафиг не нужно. Если хочешь перейти на C# - ставь.
Ну не скажите ставить ее придется как минимум потому что куча проектов уже ведется на VC7,7.1 да и как редактор кода она мне больше нарвится чем шестрека + в 2005 обещали всякие интересные директивы для упрощения реализации паралельно выплняемого кода.
По поводу переходить или нет на 2005 имхо пока еще рановато
PS: по поводу надобности - абсолютно согласен с предыдущим оратором. 2005 - это исключительно .Net
По поводу переходить или нет на 2005 имхо пока еще рановато