Few days ago I’ve tested a bit SublimeMerge and I must to say I’m extremely impressed with the speed that gives this tool in comparison to sourcetree (although I’m using a very old version of ST). With SM you can work nicely with really meaty repos such as Qt’s without breaking a sweat, which it’s truly amazing. While with sourcetree almost all operations when dealing with these big repos are slow as hell.
On the other hand, I must to point out that even if the SM’s speed is amazing and there are many UI elements I really like I think UI sourcetree is still better overall, for instance:
With SourceTree you can organize repos in a tree structure using virtual folders and this is really important when your daily job involves dealing with many dozens if not hundreds of repos in the workspace.
Sourcetree view space usage is “smarter” than SM’s. Sourcetree view is really compact and that will allow you to spot the commit overall status at once very fast on multiple repos easily.
Sourcetree allows to select multiple commit items so you’ll be able apply multiple actions through a context menu, I think the choice of not having a context menu and having those 2 buttons/operations on the right of each commit change is an example of bad UI space usage. Also, each commit having its own collapsable diff on the bottom is not good… in SourceTree you can select multiple files and they will dump their diff on the same view, which leads to a better space usage.
Summing up, if you’d improve the UI to work with many repos while keeping the same speed I’d definitely find no more reasons to continue using SourceTree, for the meantime will still be a non-go
Pretty amazing tool anyway.