What exactly is wrong with the git interface?
I think that git commit, init, add, fetch, branch, checkout, merge, and push all have sane defaults and anybody can pick up very basic git usage using those commands in less than a few hours.
Things get complicated when you start looking at the details, but I don't see any way around that. And the interface doesn't change. It's just a matter of learning more flags and commands.
It's very un-Unix.
"I don't know how to use git"
or
"I don't know how to alias complex commands I use frequently"
Maybe you'll have better luck with the responses you get :)