Not that this makes her generally useful but I’ve been loving Misandra for rush attack - as someone who only has one set of mana troops above level 11 - I put them on Misandra in a blue stack and suddenly my entire blue team charges in 6 tiles. Fire her and even if she only hits once, that makes up for that half tile difference.
Seems like you have a lot of average speed blue heroes maxed currently and Misandra is great as a support hero in a blue stack to help her slower teammates charge - albeit not as reliably when it’s not rush.
I had a similar debate a few weeks ago too and originally I was thinking magni because he’s predictable and deals more damage. But I changed my mind after playing around with both at 3.70. Yes Misandra hits like a wet noodle but boy is she fun. I don’t have ariel but if you have high level mana troops to put on ariel, misandra may be the ticket to turn around raids for you if she can charge ariel.
I have costume kiril and what convinced me on her was a few times her one hit is what made the difference to charge up kiril right in time on raids - not sure how that math worked exactly tbh bc I had costume bonus, mana troops and mana talent on kiril but apparently there were a few times he was a half tile short of charging and misandra made all the difference. I’m more of a person to level the hero that I find more fun though and not necessarily the most practical. If you haven’t done so already it may be worth bringing both to 3.70 and seeing which one fits your play style more. (Bearing in mind the limitations of reduced stats of course)