gdb. Я пробовал пару раз - если больше ничего нет, сойдёт, конечно. Но "за глаза", по-моему, преувеличение.
ну, для меня и командная строка gdb удобно, но конечно я как любой "эстет" юзаю как правило обертки, конкретно в Emacs у меня для этого gud, хотя вариантов много)