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.
			
		




