I am really enjoying hunk for #git diffs.
https://github.com/modem-dev/hunk
In auto mode it will present diffs side-by-side if your terminal is wide enough, otherwise, single column.
As much as I like both GitTower and Kaleidoscope, Tower made my skills atrophy and Kaleidoscope was just too expensive IMHO for its single-use case.