Ranked in these QuestionsQuestion Ranking
Pro Beautiful user interface
It's modern and beautiful, it looks clean and refined.
It's simple: the most used features (pull, push, branch, stash, commit) are accessible in one click, and are the only buttons. The other features aren't in complicated menus nor in hundreds of buttons, but rather displayed when you right-click on something.
It gives more space to the commits, i.e. the most important things. In fact, you can collapse or reduce the other menus/windows.
It displays the current path (project, branch) on an horizontal (clickable) bar at the top. It's just a matter of taste but I prefer this to the traditional "tree" view.
It has undo and redo buttons on the main window.
It supports some drag-and-drop gestures (for example: drag-and-droping the local branch to the remote one pushes it).
Built on top of Electron, so it runs on Linux, Mac, and Windows.
Drag-and-drop, double-clicks, ... works very well and saves time.
Pro Free version available
There are both pro and free versions available. The free version is pretty complete feature-wise for day-to-day operations.
Pro Active development
Axosoft is extremely responsive to requests for new features and has a good paced iteration cycle of 2-4 weeks.
Pro Offers a simple way of undoing mistakes
GitKraken has simple undo/redo buttons that work the same way you'd expect in any other software.
Pro Integrates with GitHub
Has GitHub integration for things like automatic fork population and easy repository cloning.
Pro GitFlow support out of the box
Supports GitFlow out of the box.
Pro Has a FuzzyFinder
GitKraken has a fuzzy finder to switch between repos / files.
Pro Good keyboard shortcuts
Con Uses a lot of memory
Compared to other Git-clients with a graphical user interface, GitKraken uses up a lot of memory.
Con Does not support hooks
Hooks in .git/hooks/ are not triggered.
Con Not open source
It is gratis (no cost) but is not open source. The community cannot fix problems in it, audit it for security, or trust it in general.
Con Requires registation
As of one of the latest versions.
Con Crashes only once in a while
Under specific circumstances, like resetting 5000+ changes the GUI will crash.