Agreed agreed agreed. They need to drop whatever it is they’re doing and rework matchmaking to function like this, no matter how much coding is involved (they’ve commented in the past that it would be difficult, I believe). There are more than enough maps, characters, modes etc to keep me entertained for at least another 100-200hrs, but the matchmaking is really starting to grate me and ruin the experience. The system was obnoxious even back in the CTT when I partied up with a team of 5 and we stomped 10+ very boring games in a row.
The dilemma will be what to do about premades. I would say just bite the bullet and split them. You can still lobby up together and the game will preference you to stay together unless there is a huge skill-gap, at which point your group will be split. This introduces issues about boosting, but I think that might be a tolerable price to pay.
Tbh I am just generally against premades in video games. It is a relatively recent phenomenon (I don’t remember being able to guarantee being on the same team as friends in any PS3 game), and it has really cocked up matchmaking experiences wherever it has appeared (eg. clans pubstomping in Killzone Shadow Fall). Disclaimer - I have recently started to play in a premade only to compensate for the awful experiences of solo queue. Now I still get bad, boring games, just… on the winning team. I want to be split up and have fairer matches, and to also have some banter playing against friends.
PS - sorry for continuing off topic; but fairer matchmaking would partially alleviate the boredom of being dead many times in a single match because it would be less likely to happen