What do you guys think of this character creation variation?
1. Each ancenstry starts with it's own set of ability scores.
A few examples:
Dwarf: Str 10, Dex 8, Con 12, Int 10, Wis 12 and Cha 8.
Human: Str 10, Dex 10, Con 10, Int 10, Wis 10 and Cha 10.
Elf: Str 8, Dex 12, Con 8, Int 12, Wis 10 and Cha 10.
2. Each ancenstry also has it's own max ability scores.
Max ability score = Starting ability score + 8.
A few examples:
Dwarf: Str 18, Dex 16, Con 20, Int 18, Wis 20 and Cha 16.
Human: Str 18, Dex 18, Con 18, Int 18, Wis 18 and Cha 18.
Elf: Str 16, Dex 20, Con 16, Int 20, Wis 18 and Cha 18.
3. Each ancestry get one free ability boost except humans, they get two or maybe three free ability boosts to compensate for not having any maximum ability scores of 20.
4. Boosting an ability score during level up (Lvl 5, 10, 15 and 20) increases it by 2 if it is below the ancenstry max, or by 1 if it is equal to or above the ancenstry max.
This way you get bigger variations between the ancenstries.