I haven't done that hero with Armageddon yet. Once I am much stronger than him, I take only droids and mostly evade his army so his uses up his mana on weak demon portals then go for the kill.
Yes, I pretty much have to use droids a lot, since I do not have many means of resurrecting.
small update here - 200 fights done, rougly 2/3 of the game, still going no loss. A few more strategy tips (well known again

)
- 4 x dryads + black dragons for fighting almost any enemies consisting of level 1-3 units. Dragon lowers enemy initiative, if needed cast Battle cry spell to make sure enemy does not get a turn. dryads put enemies to sleep, dragons kill enemies one by one
- single black/red/bone dragons stack or any combination of 2 or 3 of them for fighting slower melee
- rune mages + any decent army vs. enemy army containing inquisitors. Let few inquisitors live at the end and resurrect back all your army via rune mages summons.
- higher leadership vampire+ancient vampire combo. Once you have higher leadership and vampires can take a hit they become a solid all rounder - taking down shooters, blocking the middle etc.. Best used as combo, because single unit still cannot take all the beating. In this challenge used together with droids.
As I said, these are all known strategies, interesting thing is when they are pushed to the limit. For example, I used single black dragon for just flying around in one old challenge. Single black dragon could hardly generate enough damage so it was mostly evading enemies. Not when you have leadership 20000 and can take 8 blacks + 10 reds. Yes, standard strategy is single stack of blacks which can take even respectable armies down quickly (just defeated level 42 Rakatarh in 25 turns, or White Night), but if situation calls for it even medium size shooters are manageable - fear, Chaos dragon for 2 turns, cast trap for nearby enemies and attack, oil mist, destroy shooters quickly and than let the fireworks begin...Dryad strategy works well even if enemy has one level 4-5 stack. you just cannot let it approach dryads and fool it with dragon stack and spells. Worked nicely on Shiva for example... Rune mages + inquisitors trick works well with Demenion, Thomas Torque, marshall's batton, archmages staff for example