Under the hood the two systems are very close. What differs is the interface, defaults and "taste". I think the Mercurial ones are a closer match for perpetual intermediates and smaller projects/teams while Git's choices are a closer match for expert users and larger teams/projects.
Use the best tool for the job and that closest matches the work being done and the team at hand. There is not one perfect answer.