Not sure what part of gdb sucks for you - but you can try getting 'ups' (free) or 'totalview' (comercial/parallel) graphical debuggers.
Faintly surprised no-one's mentioned Insight, RedHat's built-into-gdb GUI: http://sources.redhat.com/insight/
-- [neil@xxx ~]# rm -f .signature [neil@xxx ~]# ls -l .signature ls: .signature: No such file or directory [neil@xxx ~]# exit