I've been using Sourcetree for around a year now. It's good, but I've had the following issues:
- UI was very slow due to constantly polling the server - now fixed
- Chokes on very large binary diffs (about a month ago - a whole bunch of static files were added to a repo, switching between branches becomes a pain). Tower was able to handle this fine.
- It uses an embedded git binary, rather than a library. I don't trust apps that scrape command line tools, I expect at some point the tool will produce output that has not been anticipated.
- UI was very slow due to constantly polling the server - now fixed
- Chokes on very large binary diffs (about a month ago - a whole bunch of static files were added to a repo, switching between branches becomes a pain). Tower was able to handle this fine.
- It uses an embedded git binary, rather than a library. I don't trust apps that scrape command line tools, I expect at some point the tool will produce output that has not been anticipated.