Quote from Krymez;1269276:
looking over that link, it would seem humans are the best since they are balanced.
If giants are op, why are there so few of them?
Based off of pure stats,
Giants have the highest STR and Will, so have an edge on Melee, lance, fighter, ninja, and gunner, and make decent mages (though they have increased mana cost on spells)
Humans Have slightly lower STR but much higher DEX, making them more balanced (balance increases average dps, but you can run balance enchants on giants to make up for low dex). Humans have a slight edge on puppetry, but are not outstanding at any other skillset.
Elves have a slight edge in DEX, giving them an edge in archery, but their low STR makes them average puppeteers, and gives them a slight disadvantage in melee, lance, and gunner, and their lower will makes them slightly worse at fighter.
TL;DR damage number comparison assuming equal ranks, equipment, and levels.
Transformation skills, and age-level up stats, and talent level-up bonuses are ignored for simplification
LANCE: Giant > human (elves can't lance)
RANGE: Elf > human (giants have their own version of range, javelin toss, elves have shorter mag cooldown, humans aim faster on RA, elves have FS/Mirage, humans have AR)
MELEE: Giant > human > elf (Giants have taunt, stomp, and windguard to supplement melee, humans have FH)
MAGIC: Elf > human = giant (mostly negligible. 20 int is 4 MATK)
FIRE ALCHEMY: Giant > Human > elf
WATER ALCHEMY: Elf = human >giant
WIND/EARTH ALCHEMY: Giant > elf = human
FIGHTER: Giant > Human > elf
BARD: Giant = human = elf
PUPPET: Human > Giant > elf
GUNNER: Giant > human > elf
NINJA: Giant >human >elf
TL;DR 2-Almost everything is STR-scaling so Giants, which have the most STR do most damage in ~5 skillsets.
The reason why there are so few giants is (probably) because the design of the game favors starting
starting on a human (players get three characters via assistant cards for free, and only one if they pick an elf/giant)
After this point, usually a lot more work is done on the main account, and the alts are ignored for awhile. Unless a player REALLY likes playing as another race, they usually default to human. Not to mention, a lot of the current players are veterans who existed before elves/giants were released.