That's why the Project Soul team for SC5 nailed matchmaking. Get to see the opponents rank and connection speed before accepting? Perfect. Now I can just fight people within in the same gap with good internets.
More developers need to do this, and the auto re-seek match after you finish in ranked like SC5 does.
The thing that pissed me off so much about AE's search was this:
Searching..
Search failed. Do you want to search again?
What do you fucking think, game?