I have some experience with Eclipse and Qt creator and am somewhat disappointed in their debuggers, less so in their editors. On Windows, I like Visual Studio for debugging and
Emacs + Emacs Code Browser + g++(from gcc). GCCSense in also pretty cool.
This is a lightweight, slick and extremely powerful environment. Not everybody like Emacs though. NetBeans is a good alternative for people accustomed to traditional IDEs.