As long as we’ll get the last hero class soon, and there are no hero classes with 3 troop types (Construct, Elemental, Wargare), maybe existing classes can be updated with double type?
My idea is to give 3 classes these troop types:
Archer: make it “Elf / Wargare” instead of “Elf” (Archer has “Forest” talent tree which gives bonus to Wargare), there are no troops with this type;
Frostmage: “Elemental / Fey” instead of “Fey” (Frostmage has “Storms” talent), plenty of troops have this double type;
Runepriest: “Construct / Dwarf” instead of “Dwarf” (Runepriest has “Knowledge” talent), troops with the same double type are Dwarven Gate and Thunderforge.
And then all troop types will be presented in hero classes.