Also ich verwende die Express Editionen 2005 zu Visual Basic und C#. Hatte bis vor kurzem noch die 2008er-Editionen installiert, hab die aber vor kurzem wieder runtergeschmissen.
Zwar bietet die 2008er-IDE im Allgemeinen mehr Komfort beim Coden als die der 2005er-Version, aber leider ist es in der Express-Edition - im Gegensatz zu den kostenpflichtigen Editionen des Visual Studio 2008 - nicht möglich, das Zielframework einzustellen.
Und bevor ich dem Anwender zumute, das .NET Framework 3.5 installieren zu müssen und alle Betriebssysteme < Windows XP ausschließe, verzichte ich lieber auf das bisschen Bedienkomfort.

Ich weiß jetzt allerdings nicht genau, wie das mit Visual C++ ist, ob das auch direkt auf das .NET Framework aufbaut. C++ ist ja grundsätzlich nicht abhängig davon.

Was dir halt wichtiger ist~