Seems like a I cannot edit my post, but I just remembered this brilliant short talk (15min) about gdb's TUI.
https://www.youtube.com/watch?v=PorfLSr3DDI
It really did change my opinion of gdb in just 15 min.
My favorite visual gdb interface is the one build into emacs esspecially with gbd-many-mode
GDB developers use it extensively, so it's not going to disappear anytime soon. Of course it's far from perfect and there are better visual interfaces for GDB, but the fact that it's a keystroke away is its strong point.
Try cgdb.
Since I was curious enough to look it up: https://cgdb.github.io/
Why not use a real GUI frontend like Visual Studio Code instead?
Can you use VSCode as just a debugger? IDE's typically require sacrifices like letting the IDE take over your build process.
Yep! This is all of the configuration needed to use VSCode as a debugger for Ocaml:
TUI really is one of the best features to really get into gdb. visually stepping through the disassembly really makes debugging more appealing, I really wish they dont abandon this aspect of gdb