I've been playing this game for quite a while. So many games are ruined because of players' bad connections. We used to be able to see a player's ping in the lobby, but it wasn't the most useful tool for various reasons. However, I think we should reintroduce it with the following changes, to make gameplay better:
1. Most ping tests are useless to this game. They send a small packet of information to the target and measure return time. But the real issue is whether the target's (other player's) connection can *constantly* return data fast enough, like is required in a game. If a connection is saturated, it might pass a regular ping test, but still be horrible in-game. So I suggest a "ping stress test" in the game lobby. Have every player constantly send X amount of data to every other player (X being the average amount sent in a game - I don't know how much that is). Report on whether or not the target is consistently sending that data back quickly enough.
2. Have a rating system for connections. Let people rate whether someone disconnects, lags, etc. Have ratings fade out after a month or so, so people can fix their connections and not permanently have a negative rating. This will keep data on a player current, and allow other players know if a player has a bad connection.