Surprised he finds git to be complicated. It probably is deep down, but for day-to-day use, compare it to SVN.
Until I switched, there was always a panic when branching or merging. With git, I can branch like a nutter and things seem to still work out in the end.
Not sure why, perhaps someone else has a perspective on it.