I thought it would be neat to have a little mini-map anywhere close to the lobby pin-pointing where the lobby's server is located. Stating if the lobby is hosted in NA/EU does help, but a further look may help. High pings are a cause of this trouble, before entering a lobby, players get the chance to see where the server is located before joining. This avoids east coast players playing on a west coast server, and vise-versa. I believe TF2Lobby had this feature also.
A picture can be found below.