Usar una herramienta visual para ver los cambios en el repository de git

Estoy llegando a un proyecto existente en el que las personas usaban git para rastrear todo desde cero. Quiero tener una herramienta para ver las diferencias entre varios commits. gitk hace un buen trabajo, pero hablando de legibilidad humana, no me facilita mucho. ¿Hay una mejor solución? Estoy buscando un set de herramientas que me permitan comparar sucursales fácilmente (de alguna manera, como winmerge: mostrar dos versiones en paralelo y resaltar los cambios) y ejecutar en Mac.

Meld es compatible con Mac. Puede configurar Git para usarlo como la herramienta diff.

Encuentro que NbGit (un plugin de git para Netbeans) hace que este trabajo sea muy fácil.