With TBC being released Horde now has 3 races to be a warlock; orc, undead, Blood Elf. I know orc is the "recommended best" race for warlock because of blood fury for any spec + command for demo locks. I have never (and still don't) like the aesthetics of orcs in any gear I see them in which is why I've never made one (and same reason why I never made a Horde druid until Cata when Trolls could be druids too for the same reason). That being said, which of the other two Horde races would make a good race for a warlock? I may PvP on it but would primarily be PvE but with the casual battleground PvP on the side.
Undead or Blood Elf?