You guys forgot about Erik's wormholes. He could just wormhole Buu into the sun (@GeneralVan:
which is how he beat Buu in the OBD iirc
), but that's if hes at normal levels of course. And there's also the fact Mags is the fastest here (in reactions at least) by a fairly large margin. That would allow him to land his hax more times than not. @Jinbeifan1
@cameron83: Oh I admit, he is amazing at his strongest, but even then, someone such as Midora has the hax to battle with him. And while his barriers are amazing, Hungry Tongue is the best counter for it. In fact if Mags underestimated the power of Hungry Tongue, he'd get killed quite quick. Hungry Space is also something he'd have no way of stopping, so basically it'd be who can kill who first. Mags without his barriers has low durability, but Midora has planet level + durability and hax enough to counter.
Given the chance, Midora could take Mags out without doubt. But with the speed gap between the two, that chance will probably never happen. Mags is pretty ruthless and would off Midora quick even while in character, and he has a plethora of ways to do it. If it were a speed equal battle though, it would just be who hits who first.