Developing in a Windows environment, I generally prefer Git Extensions.
It doesn't distract the eye with unneeded fancy and is very close to a command line git experience but still allows me a better visual sense of the repository and branches.
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments