It is THQ's company of heroes (COH).
- THQ limits play to 4v4. So, if in 4 player team we see a newbie, the team loses. 100%.
Spring does not really have any reasonable limit (100x100 game is impossible for technical reasons).
Outcome - if you want real macrostrategy - COH sucks. It is a micromanagement game. And, of course, it is much harder to balance 4v4 game than 6v6. - So THQ devs added some kind of ranking system, which keeps record of how good you play for Allies, how you play as Axis, and it will never allow to play L7 against L2, even if you are L20 for other side. For each major victory you get level, and you can loose level if you lose.
Spring measures experience, not victories, thus it just allows others to see how much one played, not how good. That is somewhat worse, since you can play for hours and stay moran, but it actually allows to destinguish between those who doesn't know how to play and those who are just not as gooda as others.
Outcome - Spring gives you more freedom, while it cannot measure actual "power" of player. So spring games are in theory much more unpredictable. The only compensation is a big battle with lots of players for each side. - In COH noobs play with noobs, and pros play with pros. So noobs cant learn from pros even if they want to. Also COH lacks replays, on replay you see only YOUR part of game, not your opponent's.
I really dislike ranking system, and play custom battles. In custom battle you do not get any ranks/levels, but you get FUN. Cause it really rocks only when you have really different level players on both sides. Of course there is no auto balance like in spring lobbies, but does it matter?
Outcome - autobalance + different players + lots of players = more balanced game =>more fun.