I have a new suggestion - Clans! Since WoW lacks multiplayer, I think they should add in Clans. You can join a Clan or make your own. In a clan, you can chat with the clan members, and trade warriors. Every month, you can trade only 1 warrior with another clan member. Once you have traded once, you cant trade again for another month. Example:
Clan Member 1: Has Level 17 Tiberius
Clan Member 2: Has Level 25 Mungo
Member 1 Recieves Level 17 Mungo
Member 2 Recieves Level 25 Tiberius
That way you can experiment with new warriors
Clans will have friendly battles, where members can battle it off to see who's best. That way you can learn new strategies.
That's my idea, so tell me what you think!