IMO Female Night Elves look the best in mail armor and have great (if not the best) bow animations.
Unfortunately (in that regard) I'm horde, so Nelf isn't an option. Which makes female Blood Elf my second choice.
Horde side:
- Orcs are not my preferred race. they don't look half bad by itself, but I dont really like the overly muscular build on my hunters. Maybe i'd consider orc if they ever give us brown skin color options.
- Troll aren't bad, but they butchered the running animations hard in WoD. Especially on females. The male hunch just starts to annoy me after a while.
- Tauren are ok. I prefer them for warriors / druids though instead of hunters. Probably my go to race for male hunter though just above male orc.
- Belf only female for me.
- Goblins I'm not really fond of in general.
Alliance:
- Female Night Elf hands down best
- Female Draenei is a decent runner up
- Male Dwarf if you wanna go male.
- Humans/Worgen are not my thing
Panda's I generally dislike, although I did quite like the bow animation on males.
Also I heavily prefer bows over crossbows over guns (few exceptions such as the gold CM gun), which influences my choices a lot as well.