User blog comment:SethHeartphilia/Whos stronger Erza or Mirajane/@comment-222.127.85.213-20131031074754

Mirajane FTW! Well for starters satan soul<halphas<sitri. Yes mirajane's satan soul may not be able to defeat azuma, aside from the fact the she was distracted from the idea of losing lisanna again and she fought elfman and ever prior, so it's expected that she has reduced magic, despite all, she was able to inflict serious blows to azuma. She might have lost, whatever circumstances there was, but remember during the filler arc, when satan soul was used against her, HALPHAS was just toying with satan soul (able to damage azuma) and could not even inflict a single scratch on her. Having said that, since satan soul could damage azuma and not halphas,I assume that satan soul<azuma<halphas<sitri. Yes, Erza beat the crap out of azuma but we have to remember that the tenrou island magic helped her defeat azuma. And if erza fought halphas, that is going to be hell of a different story. Halphas has the the speed of racer, strength and magical capabilites more than satan soul. Halphas' take over was forbidden by makarov because of its GINORMOUS distuctive capabilities, on the otherhand Erza has no such forbidden Armor (maybe bacause erza has more control of her magic abilities than mira since she has more rigorous training), still I assume that HALPHAS>Erza's Armor (before tournament arc). Halphas does not further need to change unlike erza who constantly need to change armor to adapt. Speed wise Halphas>soaring armor. Defense wise HALPHAS=>Adamantine Armor. Offense wise Halphas=>fairy or purgatory armor. Again, halphas does not need to change, so that puts Erza in the disadvantage because she can only use one ability at once. And it was said that Sitri is Mira's strongest take over so Halphas<Sitri. Yes we might not have seen sitri's full power yet but it is stronger than sitri so you can imagine that. Erza has Armor of Nakagami though, thanks to second origin release. But i will still root for Mirajane.