SmartGit vs Tower: What are the differences?
Developers describe SmartGit as "A Git Graphical User Interface client". It is a graphical Git client with support for SVN and Pull Requests for GitHub and Bitbucket. It runs on Windows, macOS and Linux. On the other hand, Tower is detailed as "The most powerful Git client for Mac & Windows". Use all of Git's powerful feature set - in a GUI that makes you more productive.
SmartGit and Tower can be primarily classified as "Source Code Management Desktop Apps" tools.