I feel Erza would be the better choice from this one. Mira just sorta...she doesn't get to do much. The most she's done is fight and almost kill Freed, withstood the wrath of Racer and had a fanswervice battle with Jenny...unless we're including the manga in which case she did have a pretty cool moment in the Tartaros arc but that's about it. Erza