Visual Studio 2008 has several advantages over Visual C++ 6.0 including a more standards compliant C++ compiler, support for new targets like X64 and mobile, improved STL implementations, and an updated IDE interface. However, some disadvantages of moving to VS2008 are that the IDE is slower, IntelliSense has performance issues, and deployment is more complicated due to side-by-side assemblies.