The AI in this is absurd, they just constantly pump out heroes with monster stacks of top tier units even on Easy difficulty. You kill a Hero, and he's back running around 2 turns later with 100+ Level 7 units.
What the fuck, how are you supposed to beat the AI?