I like going with just Artificer + Runemaster and then 2 Life, 2 Nature, and 5 Sorcery. This allows me to make items that give a hero
+ attack and + to hit, which makes them powerful ranged attackers.
Guardian Wind and Magic Immunity, which makes them immune to ranged attacks.
Flight and Endurance, which gets them anywhere fast.
I equip three heroes in this manner - Malleus, another caster with Arcane Power, and either Shuri or Alorra so there is a missile attacker in the binch. With these three I can defeat enemies that have Magic Immunity with the bow and arrow ranged attacks, and anything that has Missile Immunity with the magic attackers. The problem is invisible enemies like Shin Bo, nightblades, or air elementals. These heroes suck at melee so I try and avoid that type of foe. Or if possible I try to have a good melee unit standing by.