I have tried similar sites with crowded lobbies, and I usually spend more time hunting for games than actually playing them.