I was a long time cvs user. Could hack it to do what I wanted. Switched to git ~2yrs ago; not so easy to bend but its complexity is one of its main attraction for me.