Git isn't perfect. It also isn't that hard to learn for a developer. I will say I have even seen brand new devs pick it up pretty quickly. I'm not saying this to say it can't be improved or there isn't a better tool but I have yet to see another tool to rival it.
If you write code and don't use Git you are really missing out. Its a powerful tool. I like to explain to folks like this. Git is a set of good steak knives. They are sharp so you need to learn or you could cut yourself. I'd rather have a set of sharp knives than dull ones. Dull ones are often even more dangerous.
Git was built to be decrentralized but people focus their work around Github for convenience. Then with Github has an issue devs can't get work done... Remind you of anything?