$79/user. Free for non-commercial use.
Ranked in these QuestionsQuestion Ranking
Pro GitHub integration
Integrates with GitHub out of the box.
Pro Easy setup
Pro Git-flow support
Git-flow provides a consistent development process by defining a strict branching model that is great for managing large projects. SmartGit/Hg allows setting up and integrating into repos that follow this model.
Pro Simple UI
Pro Support Git, Mercurial and SVN
SmartGit/Hg supports Git and Mercurial as well as SVN via git bridge.
Pro Lets you see what the command-line would be
When using one of the buttons, the log shows you the command that is actually used. Helps to understand and learn command-line git!
Pro Fully featured
Has really many features like the sid-by-side index+HEAD+work tree diff tool integrated as well as a conflict view that really helps.
Pro Available for Windows and Linux as well, with the same interface
Pro Can detect and even pull changes from remote repos automatically
This is available through the "Favorite" flag one can set for each repository.
Con Some git functionality has been renamed
In order to preserve the same interface across Git and Mercurial, some naming compromises have been made.
Con Git has to be installed separately
Installing SmartGit only gives you the client, if you don't have Git installed on your computer you have to do so separately.