Some of those values are completely bizarre

I am wary of anything that will increase the computational cost of the power ratings - late game FFH on a large map is already brutal in terms of AI turns, so I think the key point is fixing the base values. A generic formula could work but it may be better to just do as Square Leg suggests and decide by committee. I have no idea how the underlying programming works for the power tables but intuitively recalculating power based on promotions seems like it will increase requirements. I agree with DaveV that it would still be useful (for units that can use those weapons) to get a power increase for metal connected though, as that seems like one empire-wide calculation and can make a big difference to a unit's actual strength. Scaling things by leader trait seems more effort than it's worth; I don't think it's unreasonable for people to know that their opponent is charismatic -> lots of promotions -> their troops are actually slightly stronger than the power graph suggests.
DaveV Wrote:UNIT_OGRE, 15
UNIT_CHAMPION, 18
UNIT_MESHABBER, 76
UNIT_MITHRIL_GOLEM, 100

I am wary of anything that will increase the computational cost of the power ratings - late game FFH on a large map is already brutal in terms of AI turns, so I think the key point is fixing the base values. A generic formula could work but it may be better to just do as Square Leg suggests and decide by committee. I have no idea how the underlying programming works for the power tables but intuitively recalculating power based on promotions seems like it will increase requirements. I agree with DaveV that it would still be useful (for units that can use those weapons) to get a power increase for metal connected though, as that seems like one empire-wide calculation and can make a big difference to a unit's actual strength. Scaling things by leader trait seems more effort than it's worth; I don't think it's unreasonable for people to know that their opponent is charismatic -> lots of promotions -> their troops are actually slightly stronger than the power graph suggests.