> File comparison tool is unusable - the relative floating sides make it impossible to see non-trivial changes.
Up and down arrows. They will take you to the next change, regardless of how small. Start at the top and hit the down arrow until you've reviewed all the changes.
> No graph view to see branch dependencies
The log does the same thing, just in a different visual format.
> No exporting a commit from history into a zip file
If you mean as a patch, you can do that in the log. Right-click the commit and select "Format Patch".
If you mean the whole repo at the time of that commit, you just have to do it manually by switching to that commit and creating the archive yourself. If you host your code on GitLab, GitHub, or BitBucket, you can just do this through the GUI of the host. I'm sure there are CLI tools that automate the process as well.
> No changed line count for quick look at where the significant changes are
This is definitely missing from SmartGit. I review 100% of changes and force my team to commit as atomically as possible, so this wouldn't be helpful for me.