SmartGit have not received credit it deservers, sure there are hi quirks like showing unstaged file tree, but workflow with git made me switch to it from GitKraken, GitExtensiona and others.
I would call the benchmark article rather subjective due to limited amount of comparable features and excluding most frequent workflow components with a respective ease of use score.