Did you try magit? There's a bit of learning curve as it's built on top of Emacs, but it's entirely keyboard driven. I still have to find a workflow that it does not support.
[0] Well, plus git-mediate for solving conflicts
We'll see once better non-cli UX appears. I'm low-key excited for what could be possible in this space.
FWIW, jujutsu was an improvement over git for me in about 5 minutes of using it.