All good critique. Not sure whether it's better to overload a command or force users to remember multiple ones...
I used Mercurial 12 years ago before learning Git - it was a great stepping stone. I loved `hg` CLI as things made sense for the workflow.