I use this features a lot in GitKraken:
- right click on a commit within a branch and copy branch name.
- create tag/push tag to origin right click and create/push tags
- double click on branch name to checkout.
- unstaged files tree view (I usually like to unstage/stage complete folders with subfolders and files, that is why tree view is really helpful)
This is more like a list of ideas I would love to see them all implemented but it is just a matter of taste.