Similarly Eclipse's EGit is pretty nice too, although, being based on JGit and not the reference git implementations it has a few features here and there that aren't supported. But the on-disk format is compatible so you can always apply the commandline tools if needed.