It would be nice if there were an after battle report that would indicate what armor/weapons/spells and other tid bits your enemy used/currently has access to, in an effort to gain actual intelligence on your enemies. I'm thinking that this could also be extrapolated in to a racial ability in which your sovereign gets a view of the enemies gear/abilities/etc.. along the lines of the scouting ability from HOMM. Since the AI will adapt to you and what you have fielded, why don't we get something that will allow us to do the same while taking the guess work out.
Also there should be something (a building/a maintained spell) that will protect your lands from outside spellcasting whether it be a reactive counterspell or a chance to resist the effects or maybe something that makes all strategic spells cast against you cost twice as much.
It would be cool if something like these would be implemented some time down the road.