http://www.youtube.com/watch?v=cyyuqf1m-2E
For a moment, it made me want to ditch Windows and migrate to Mac just to use this client.
Personal favorite, being able to see up stream commits without actually applying them on your local branch.
I currently use SmartGIT on Windows and I am sort-of-happy with it. I wonder why no one is trying to create a killer Git client on Windows.