As always, it depends. I like DBeaver when I'm poking around a database and the relevant CLI when I'm running migrations. CLIs are so powerful when you get them, but confusing when you don't. There are certain ones I always have to read the man page for. I like a tree style file browser over ls but prefer cd and mkdir and touch for moving around. I wish more applications were like AutoCAD (that is they have the combined GUI and command palete), although it's been a minute since I used it.