Yes, it's called Mercurial.
I also used to like when I did not understand git well. After years of learning I mostly understand git and have mostly forgotten that Mercurial exists.
Meanwhile after years of learning I mostly understand git (and am pretty much the reference for colleagues) and I still wish more or less daily its UI wasn't so absolutely shit.
Also revsets, good god of all the awful things in git's UI gitrevisions(7) ranks so, so high.