Currently, if you stay in a lobby and players do not leave, the teams will be same for every single game. The problem is public game players don't really learn, in a follow-up match they will do all the same mistakes. This means the next game will likely have the exact same result as the previous game. It really feels like teams should be mixed up more between games. If the same players stay in the lobby, they should be scrambled around a bit to try and have a different result in the following match. Currently it feels like unless half the players quit, the teams will have the exact same weighting a second time. The matchmaking also doesn't feel very accurate. Teams feel horrible stacked rather often. It would be nice when you find a game with a good host to be able to stay.
I had a couple matches that pitted me (31), two 0s, an 8 a 7 and an 11 against a 34, 41, 28, 24, 17, 3. I wrote down the numbers after the second match, because I couldn't believe it. Needless to say we got slaughtered rather handily. Something funky was going on there.