Well, git sucks a lot, but switch to CVCS instead? No way.
Git is complex for you. The mistake you're making is in not realising that's not universally true.
I still see git requiring more commands for simple tasks and the model of what is happening has more moving parts (more complex). This gives git the ability to do a lot more, but my thought is for the majority you don't need the more.