(I'm thinking specifically for C-on-Unix, but whatever you wish...)
I'm not saying gdb is not a great tool. It is especially useful when you don't have a debugger at all.
Haven't used DDD either but it looks interesting too:
http://www.gnu.org/software/ddd/
(I'm thinking specifically for C-on-Unix, but whatever you wish...)