Magit is the only thing that allows me to make enough sense of git to use it.
It makes everything trivial to do, even rebases become safe and friendly. Its definitely a git client on a league of its own.
It's useful if you don't have an emacs at hand and quickly want to explore a git repository, but that's about it.