I didn't like MSVC6 because it wasn't up to standards. Now, I hear MSVC7 is better with standards. I'm not a big fan of Dev-c++ 5, it's very glitchy - and Dev-c++4 is very old. Everyone recommends MSVC7 over Borland and DevC, why?
Here is what I'm going to be using it for:
Win32 Applications (API)
OpenGL Games
DirectX Games

There isn't anyway I can try before I buy, so I want to ask you guys opinions first. I really stay away from MS software, but everyone says this is the best. Is it worth spending $55 on? Why?