343's current MatchMaking solution is horrible

They said in their latest update to cancel out of matchmaking after 4 minutes if you haven’t found a match. This is horrible because if you are in a party it does not keep your party together when you back out of matchmaking. And since joining people from the roster almost never works it takes up to 10 minutes to get the party all back together. I’m sick of games releasing unfinished just to meet deadlines.

This is because they don’t understand that halo 2 was the FIRST play with your friends game.