Is there any feature in mercurial that git doesn't have? Is there some plugin to allow mercurial users keep using the client with a git remote repository (like the one for using git with svn)?

1) hg absorb

2) hg-git exists, and there's other things afoot that should be better

Just looked at hg absorb. It seems like a very useful feature but I understand it is an extension by Facebook. Can't someone make a similar extension for git?

...and I just found it: https://github.com/tummychow/git-absorb