As a Meta employee for almost 4 years what I will say is I was skeptical at first coming from git, but the sapling system works very well in practice in my experience. I still use git for everything outside of work, but I may consider sapling now.
absorb split histedit uncommit unamend revert metaedit
Once you use them, it's hard to go back.