I use Eclipse EGit plugin to work with git repository. (I even use it for local projects to track changes made by tools.)
However I discovered problem that makes usage for team projects not so good:
When renaming a folder or file, I get to commits 2 items:
1 to add as new, and 1 to delete.
This way there is no history who & when edited this file, no way to look back at evolution.
This problem is likely not caused by EGit, but git. See answer for Renaming in Git and Mercurial: Accuracy and automaticity
How to keep history of files when a lot of refactoring and renaming is going on?