@Spartan
Traits would be the first thing i will disable when i get Elemental 
I approve the RPG orientation but i dislike the too much random x pokemon x sims way it's done in CK or Total War as the probabilities are too badly handled. I got a character with twice inbreed trait in CK.
So i would prefer the RPG-Console oriented heroes, unique heroes with predefined grow chart acquiring skills, qualities and flaws.
Upon leveling up a hero can also either increase the effect of a quality/skill or decrease the impact of a flaw but never to the point of negating the effect of that flaw.
That give some flexibility while limiting the outburst of randomness and also it can give some real unique flavor for each hero like in MoM.
Another plus would be the possibility to submit players created heroes so we would not be limited to a given set of heroes like MoM.