I picked the shaman becuz they have the totems and i dont really like the pally that much. its the only class that i dont like. i kick but on my shaman so thats just the way i went. its all up to wat you want to do.
Now im not to sure about this one but also warriors dont use magic. I think every class that the Blood Elf can be uses magic. Not to sure about this one but its my guess. I think the rogues are the only ones that they can be that dont use mana.
i would have to say hunter or warlock. i like to have a companion and pet to fight beside me. ever now and then i play a rogue and a warrior but my main is hunter. i think its the best class.