Virtual Branches
You don’t need to switch branches if you can work on several simultaneously. Fix your bug while you work on your feature.
Branch Management
Undo, squash and amend your work by just dragging and dropping. No need to wrestle with rebase -i.
Quick Commits
How many times have you written git commit -m stuff? Generate a commit message with one click.