When I learned Git I think there were not decent tools, so I got used to the command line.
I occasionally use gitk for reviewing my commits- it's nicer to see the files modified and be able to jump back and forth, although I get I could use git log -p
instead.
I'm an Emacs user, but I don't use magit (!)
I like some of the graphical tools- some colleagues use Fork and I like it... but as I've already learned the CLI, I don't see the point for me.
I could use learning some jj because it automates some of the most tedious parts of my workflow, but I'm getting too old.