I've been playing with mercurial lately and the defaults are really interesting. There's no staging area, so by default 'hg commit' is like 'git commit -a'. Seems beginner friendly. Also, branches are optional! It's much easier to start working on a feature.