Wow has more visually varied races, sure.

But it comes at a price: most armor and clothing are just texture replacements and look awful. Armor pieces with custom models are rare outside of shoulder pads and mostly are locked to a race.

Personally I prefer clothing variety and quality over an abundance of different body shapes.

They also can't easily add emotes because the very disparate character morphologies require to make a version of each animation for each character.