1. В последнее время чаще пользуюсь клиентом, встроенным в ide:
Для VS Встроенный клиент + Code: GitLens, Git history, git graph, git extension pack
Для JB: встроенный клиент + GitToolbox
2. Если хочется самостоятельный клиент, то это git extensions (бесплатный) и smartgit (бесплатный для некоммерческого использования)
Раньше, когда я сидел на классической VS я как раз использовал smartgit, но сейчас перешёл на git extensions, тк не хочу пиратить.