story
What Git GUI do you prefer?
Lightning talk: https://www.youtube.com/watch?v=4ccCNQaTJ10
also, if you are a vimmer use spacemacs to get out of the box, nicely configured vim.
Definitely my favourite client, and OSS to boot. I can't really think of much I'd want changed to improve it.
Not really a fair comparison: SourceTree targets professional devs while GitHub Desktop caters to making git + GitHub simple for beginners. I like the client personally, but it isn't a daily driver. Beyond absolute basics the feature set is totally different.
No problems with paying for a product, but the way they went about the switch left a sour taste, so I went back to SourceTree.
We have quite some exciting features and additions on the roadmap!
In combination with GitUp, it's still a great tool, but it could need better QA so that even edge cases are solid.
EDIT: now that I think about it, there are a few buggy things about it that are frequent but are just an annoyance, not a hindrance.
It is incredible slow for many operations.
My solution is to use command line git for most operations and SourceTree just for visualizing the repository. It's pretty fine for this.