Yes! A git cli with a good syntax which is the same for every command would be useful. It would not have to do every nifty git feature, just uses a senseful subset: git push/bull branching/merging/rebasing and add some nifty common problems like delete file from history, remove last x commits already pushed etc.
The most popular git questions on stackoverflow tells a story on which tasks are more complex on git because you have to know all the internal tricks.