Excellent thread and I posted this in a feedback thread recently:
A lobby system is key to getting a group of friends in a public game. Or perhaps some in game match settings for the host of a private match (or via a team voting system), to change a game from public to private, restart a match, and close up a room that has reached the host capacity to maintain a smooth game. 1 player matchmaking is solid, but what about for large teams of 6-8 that want to play a public game?
I really believe the addition of ingame match settings would really assist with this. I recall the original Wolfenstien ET on Xbox had them. I appreciate the different toggles for match options before setting up a private match, but if those options were available to the host during a game, it would be much more effective.
For example, I set up a private match with all my settings and invited 6 friends from my XBL party. We played 4 on 3 stopwatch, but did not have the flexibility to change or restart the map, allow other random people to join, toggle FF on or off, change the map timer, turn off all the bots, or adjust their difficulty. Many of the aforementioned features are already in the game but as it presently works, I’d have to end the game and go to the menus just to change something like friendly fire settings or VOIP? and at least if there was a lobby system, it wouldn’t be so cumbersome.
I am loving this game, due to the core elements of classed based teamwork, so the ability to assemble and play as a group should be present directly from the matchmaking menus, not only when 1 person jumps into a game. I truly believe it would help keep lots of people playing for a long time.