Tbh these aren't things that are big issues with Git. The biggest issues I have are:
- Storing large files. LFS is a shitty hack that barely works.
- Integrating other repos. Git submodules are a buggy hack, and Git subtree is.. better... but still a hack that adds its own flaws.
Fix those and it will take over Git in a very short time. Otherwise it's just going to hang around as a slightly nicer but niche alternative.