ironically the product of theirs I like the most (Sourcetree) is free. I've heard mixed reviews on JIRA, and Confluence is useful but we certainly have gripes about it (seriously, no symbolic links?!)
I personally use the command line but a lot of my team members aren't comfortable with CLIs so that's why I was exploring Sourcetree and found it to be quite full-featured compared to others I've tried. I've found that Git has so many options, most GUIs barely scratch the surface of what is available.
Thanks for the suggestion though. I'll give Tower a whirl.