It provides a very clean User Interface and is pretty much easy to use for someone new to Git.
However, it can be used for free by open source developers and students or for hobby projects with some restrictions where some features are available for only the paid version users. SmartGit is a yet another commercial tool that provides the Git client for Windows. You can download TortoiseGit from TortoiseGit’s download page SmartGit