I use gdb to debug qemu as well - have you tried using qtcreator as a gdb frontend? It is actually fairly decent. There is always room for improvement, of course, and it is far from perfect - so a new debugger would always be welcome. But it is about the best front end for gdb I've used, although I used to be pretty partial to Insight as well for embedded work.