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
Geany, QT Creator, or Eclipse CDT.
If you don't need a full IDE learn emacs, it's not only an editor, but a full desktop environment, browser, terminal, and more, on its own.