Ah thanks for posting there in my thread, I will reply there later or tomorrow.
About map... I like idea that you focused army on Heroes, like in first Undead mission, so if you chose Lich, you will have necromanchers,if you chose Sylvanas, you will have banshees and such....
But I have to warn you about following thing. Some of races, for certain heroes simply do not have anti air units at all! So if you play with some orc, and do not have headhunters or any other AA unit, whoever has air units may attack you, you are not unable to defend yourself, except building base defenses. But in Field you cannot have them.
Also, having army depends of Hero is nice idea, but you must to define standard units which are always here for some purposes. For example, Undeads all must have ghouls as basic units and wood collectors, one air unit, and it must be Gargoyle, and one support heal unit, it must be Statue, and one artillery, it must be meat wagon.