On Windows, I have used TortoiseGit for the longest time. It isn't so much a client with an interface, but more a shell extension for Windows Explorer that allows you do to Git operations through the explorer context menu.
Comment by Nash on "A good GUI for GIT?" | Hashnode