Many underestimate Haggeesh, but you just need to know how to play her.
I played with a friend in hot-seat mode, I got Haggeesh, and he got Jaleel. My opponent cast mines three times and was surprised by the result: my cyclops didn't move at all during the battle, but together with the hero, they killed all the titans. Another mistake: my goblins survived until the end of the battle... In short, we didn't record this disgrace.
Let me be corrected, but I think Haggeesh has a good chance against Ossir, even in 3.1. This has already been discussed here.
And I once defeated Iris with Garuna. Version 3.0. The opponent started actively helping me by casting Raise Dead on the griffons...