No it isn't. Git is just blobs, trees, commits, and refs. Git isn't easy but it's conceptually simple. I'll take simple over easy anytime.
If you could explain the concepts Grace is built on, that'd be great!
> If you're one of the probably 20% or so who really feels like they understand Git
Again, blobs, trees, commits, and refs. I don't know all of git's crazy commands, but they can be explained in terms of these four simple concepts.
> As for local, well, if you're working with a team on GitHub or GitLab or Azure DevOps or some other hoster, you're already doing centralized VCS, you're just using a decentralized VCS to do it.
No, that is still fully decentralized. Each team member has a full copy of the repository, which, if GitHub or GitLab or Azure DevOps or whatever suddenly disappeared could be promoted to be the new shared source of truth.
At my $job-2 we were using GitLab but it often went down. I just set up a git repository on one of my servers and authorized everyone's ssh keys: it took me ten minutes and we had a way to collaborate even with GitLab down. Yes there weren't pull requests or anything, it was just a dumb repo used over ssh. But that was the whole point!