This could be implemented by having each hero have a "personality page" or some such that would displays wants and desires of the unit. Give a small xp bonus(or equivlent for empire) each time a want is satisfied.
You could have a hero that likes fire and would request fire related items. Early on he will request fast weapons and light armor - later on he would request fire amulets and flaming swords.
or you could just have as a gripe page ie: My armor seems inadequate compared to my enemies, I hear Sauriman of the Magnar has an enchanted long blade that can sunder a mounted rider in twain. Why are my pants yellow and shirt day-glow pink?
If would enable advice and feedback without it feeling like a tutorial or being told what to do. It would also give flavor and unique character to the champions - making them a little less bland statbags and more like MOM's stand out champions.