SmartGit is a Git client for Windows, Mac and Linux. It is free for non-commercial use, provides a graphical access to Git repositories and can access Subversion. Developed by Syntevo
License: Free Personal
Git GUI is a lightweight and beginner-friendly tool, suitable for basic Git operations, while SmartGit offers a rich set of features for advanced users, including Git Flow support and a customizable interface. SmartGit is better suited for complex workflows and larger repositories, but has a steeper learning curve.