Did a quick Ctrl + F and didn't find it, but I have no doubt this has been suggested before.
As an Australian server player, every game I play will have between 2 and 6 players who have ended up on AUS servers by accident with 300 to 500ms ping.
This results in the first 5 minutes of every game with remake votes, people typing furiously back and forth in various languages -- ultimately ending up in a ruined game for one or both teams.
During the asset load phase, once the regions have been selected, you must implement a ping check for the selected servers. If your connection is over 200ms, that particular region will be removed. While this may lead to longer wait times, there will undoubtedly be a higher quality game for all those who end up connecting.
Unsure if this problem transcends my region, but ask any Australian server player -- this is a MUST have.