I'm a programmer and want begin a work with source version control systems.
Of course I know about Git and its popularity. I tried to work with it (its clients) several times, but I did't like it. The fact that I have the following considerations about programs: I am convinced that all the basic operations should be simple. It seems to me that if the main basics and common operations are hard to find or don't work on the first try, then it's a bad program.
I've read some articles where it is said that the Mercurial is the best choice in this situation. I tried some clients (SmartGit, SourceTree, TortoiseHg, EasyMercurial), but still have not find such a program that would have a good interface and easy acces to basic operations.
So, I need a simple GUI source version control system. Simplicity and clarity are the most important (may or may not be Mercurial).