Its messy. They had to think it through, but lack of brain.
Player can join friends if friend is more then 3 months on bnet friendlist or something.
Cap servers at lower capacity to give more space for friends to join.
Lucky for me my friends rerolled to other server, cos I was the last one to join them and same story after few hours in queue I could not create character.