A few things I think would improve the Internet Custom Games view.
1) Show host ping, location, experience of players. Game names can be deceiving.
2) Show number of players connected overall browsing for games and not just in games. If I know there are 3000 people connected to the multiplayer but not in a game I would be more inclined to stay on longer.
3) A chat room in the games list to keep people logged in, instead of the chat room in the game preparation screen after you've already selected a game to join. Once in the lobby of the game I've selected I'd also like to see what my ping