I was thinking to include a racial advantage against an opposite faction race, but only advantage against one race. That way avoid a high percentage preference on the community and choosing your race strategically will depend on your party or arena team.
I was thinking something like that, where a green arrow means that the race will have an advantage against the one is being pointed. For example, the Undead race has a chance to immobilize a Bearan while hitting him (that will be very strategically for a caster, because melee Bearan will be more dificult to reach the undead). This way at arenas choosing a right combination of races will establish some kind of meta and will be very strategically. The idea of this advantage is to be a race passive ability and each race will have one.
Won't that make players prefer to play a certain race just because it suits a certain class better?
I think it would be more interesting if the player could choose their character's affinity, so it will be possible to give players more freedom when it comes to setting up their character.
There may be a system where if the player pulls their character's affinity too much to one point, another affinity would be reduced.
for example: If the player put more affinity into agility, it would reduce their character's defense and health.
The image is just to illustrate a little what I mean.
It would also be interesting if, by putting my character's affinity at one point, my character's physical characteristics would change along with it.
Let's say I'm going to breed a Boarguen and pull his affinity for magic, it would make him leaner, or let's say if I pull his affinity for more strength, it'll make him more muscular.
That way, it wouldn't be strange to see Boarguen being a mage.