ideally, there would be enough ppl in the queue to not just simple fill up game after game.

Also, how would you deal with the situation where you have 3 people in queue. One have checked EU server, one has checked US EAST and one has checked both. How would you consider how many people have been found for your game?