The biggest advantage over MQ (Mercurial Queues) is that when you're pushing a queued patch onto a changed baselayer you end up with .rej files and have to manually fix the patch. With rebase you instead get a merge and your standard merge-rsolution tools are launched.