Bonus question:
Let's say your priority is raiding with a guild, what's your 6 box group?
Depending on if you needed a tank or not, so two options.
Dwarf Pally - group heals saves lives!
Wood Elf Ranger - later on they become top dps and they're a great asset to any group.
Human Monk - split pulls and top dps.
Gnome Enchanter - raid cc, haste, clarity, dps, and stunts.
Half Elf Bard - Resist songs are king, plus additional in group and raid buffs!
Dwarf Cleric - best heals especially group, and of course Rez!
If you don't need a tank Drop Pally for a Troll Shaman.
Or you could go.
Woolf Elf Ranger - use the ranger as a tank outside of raids and pure dps in raids. What could go wrong?
Dwarf Rogue - stabby stab, and corpse recovery. May drag his feet while stalking his prey, could be an issue.
Half Elf Bard - give me my melee buffs! And run speed! Loves to complain about their instruments being out of tune!
Human Monk - do punch and kick things with falling over!
Troll Shaman - slow, buffs, dots, and heals. Definitely needs constant bathing and shrinks.
Dwarf Cleric - needs a phonebook to stand up, but doesn't need to see to do healing things.
This would be an option if you didn't need an enchanter or Tank. I think best option overall for raids. Could drop the Rogue for another monk or ranger.