The key is different not better.
Elves are faster than humans, can fire two arrows at once, but have 2 less HP per level.
Dwarves have 2 more HP per level, treat heavy armor as medium armor, but are slower than humans.
Halflings get AC from size, can actively dodge melee attack, but are physically weak.
Elf fighters are skirmishers or archer. Elves make terrible tanks due to their poor HP.
Dwarf fighters are great tanks and berserkers. Dwarves make terrible skrimishers due to their low speed.
Halfling fighters are good tanks and lurkers. Halfings make terrible berserkers as they have low strength.
Human fighters aren't as good an archer as elves, tanks as dwarves, or lurkers as halflings. But humans can have good damage, AC, HP, and speed at the same time. If you want a good archer who doesn't fall over in 2 hits, be a human.
Can't XP you just now. Seems you make a lot of sense on a regular basis. lol.
But, yes.
Just so.
Good stuff.
--SD