I joined after my friend got the game. He told me hunters were easy to play, so I rolled one. Only two choices at the time were NE and Dwarf. I thought Dwarves looked horribly blocky, so I went with Night Elf.
Melee isn't awful for Challenge Modes; you are. Melee players are a liability for the windows of time in which a tank keeps an enemy mob faced towards them, resulting in an exorbitant loss of damage or death. Melee players are a liability for people who keep rooting mobs next to them. Melee are a liability to a healer that cannot heal.
Undead warlock in open beta. Chosen because of similarities to the necro which was my fav unit in wc3. Lured by the 3 "skill showcases" on the wow page back then...infernal, immolate and magic shield. Im surprised I played a warlock for all of vanilla considering my intro to the class in open beta was "hey look, 2 of the 3 things we boasted about on our class page are basically next to useless! hooray!"
First character I remember I made was a Dwarf Hunter named Frozone. His pet died at level 23 and I leveled all the way to 45 without a pet. This was in Vanilla He has since been deleted but it was quite a joy playing him!