SourceTree von Atlassian ist ein sehr komfortables Tool mit einem Git- oder Mercurial-Repositories zu arbeiten. Vor allem veranschaulicht das Tool sehr übersichtlich die einzelnen Branches und welche bereits commited sind und welche nicht.
Ich setze es im Umfeld von Git im Zusammenspiel mit GitHub erfolgreich ein. Bisher blieben keine Wünsche offen.