Ich habe früher den Borland Cpp Builder genutzt, zwangsweise durch die Schule. Die fertigen Komponenten und Funktionen, die er einem bietet waren immer sehr verbuggt. Vielleicht lag es daran, dass es eine relativ alte Version war.
Habe dann eine Weile Dev-Cpp verwendet. Ganz nett fand ich.
Jetzt verwende ich SciTE und gcc/g++. Reicht vollkommen aus.

Was ich selber noch nicht probiert habe aber von dem ich viel gutes gehört habe ist Eclipse: http://www.eclipse.org/downloads/

~noctem