User blog comment:MiraMajin/Elfman's True Power/@comment-24467372-20140224011244

It's just a plot-hole and an asspull.

Mirajane later handed Elfman's ass alongside Evergreen's in the S-Class exams.

Maybe Mira spent all her MP before facing Beast Soul? I don't see Satan Soul being weaker than Elfman's piss weak Take-over.