On the whole, I agree. There was veracity which showed up a year or two back (that's when I first heard of it at least). It's got some stuff from fossil (the "all-in-one") and also does formal rename tracking (which I think git got right here). The developers also mentioned that they don't like history rewriting, but I'm not so convinced that the history being an accurate representation of how the code was written is anywhere near as important as minimizing merge conflicts (via rebase) or making changes easily to revert (not easy if a change has 5 "fix typo" commits following it later down the branch).
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds