I have admitted in other posts and I will do so again here. I am a D&D geek; played for 20+years. So I guess you could say I am an expert at RPG (at least on paper). Not a master, just an expert.
So far most of the stats in EWOM don't seem to do much, and don't do what they have always done in RPGs.
Strength: Effects unit physical attack. Good. Str should also limit the unit's equipment, because I'm sorry but an 8-10 STR isn't enough to wear Full Plate armor while wielding a Claymore.
Dexterity: Percentage increase in Defense rating. Not so much. DEX has always been a dodge stat in paper RPG and it would be nice to see that here as well. Let armor increase your DEF, DEX should give you a dodge % to completely or partially avoid the attack.
Constitution: Gives you HP (health). Cool. But CON has always been a resistance stat as well, and since there is poison in the game (and possibly disease later on) there should be some way to resist the effect and CON should modify that. I'm not one for adding too many things that the game will have to number crunch, but there are some basics.
CON(again): This is also an Endurance stat. Many people are complaining about the Organized trait and one 'fix' would be to make your maximum number of moves limited based on your CON. (Magic enhancement included until you can only have one of each type of ring and amulet.)
Intelligence: Effects magical attack. I like it. INT should also effect the maximum spell level you can research and/or the number of spells you can have. Adds strategy when you can't have every spell.
Wisdom: This one is weird. You start with WIS at creation, but it changes to Essence in game. I don't like it. Please separate WIS and ESS. Also, WIS has always been the CON stat for the mind. Add magical resist and have WIS modify it, or simply make the WIS score the resistance.
Charisma: Effects recruiting champions. Ok. But this should also have a play in Diplomacy (if it does then I take this back, but I haven't seen it). In diplomacy, if you have a higher CHA than the other guy, then you get a better deal. On the other hand, if you use CHA as the 'dump stat' you should get schooled in diplomatic relations.
I am all about modding to get what you want, but I don't know how to mod these things into the game. This is not a post where I am complaining, I am happy the way things are, but right now your stats don't seem to be too important.