The git wiki lists no less than 6 different ways to integrate git with emacs: http://www.emacswiki.org/emacs/Git . Fortunately, I haven't picked one yet so I hope to benefit from your collective experience.
Here's the current list:
* Magit
* Egg
* egit
* Gitsum
* git-emacs
* GitDwim
Which is better maintained, easier to use, feature complete, makes common things easy, etc.?
Which plugin do you use for git integration for emacs?
It has good documentation, I can only recommend it.
Sadly, I can't compare it to the others you listed, as Magit was the first one I tried, and never felt any need to try another.