What kind of developers are you anyways :O

I can recommend one of these two, because, simply put, they are the best. I am a computer engineer and use them most of the time, depending on the appliance:

Microsoft Visual C++ Express Edition (I use the Visual Studio one but this one is identical and free)

GNU GCC (there is no better complier than this one, simply put. And it's opensource)