Simple suggestion: have an internal lobby history, with a list of who played what class in the lobby. I know logs.tf exists, but it doesn't keep track of all lobbies.
It would be nice to find people you've played with on that one 6s game that went well.