You made lot of good points, props for that.
I haven't played Halo 3 so i can not speak from my own experience. I read a lot about the true skill based matchmaking from the article you have posted so i am semi familar with it, but again, i haven't played Halo 3. I am just aware of the concept behind it.
I like the party vs party matchmaking you have mentioned a lot, its fair and should be in CoD as well but sadly thats not the case. I can only speak from my own experience with Black Ops 2 and that when ever i search for a match then i get randoms while the opposing team gets a party of 3-6, thats not fair. I am not tryin to act like i am a pro gamer but to me it seems like the game puts me "a solo player" in the same tier list as a clan of 3-6 players, and i am probably not the only one who thinks this way. For some unknown reason the game thinks i can handle a clan by myself. I say "by myself" because the team i am getting is 9/10 times worthless, they go negative and don't help at all, in fact they make it even easier for the enemies team.
I will be honest ok, i haven't played the game since a week because i am sick of the team balance in this game, its always me alone vs a clan while all my random team mates got negative and don't help at all, i wouldn't have a problem with it but it happens every single game and i am sick of it. I hate it. I want a proper Mercenary Playlist where i don't have to lobby surf to find a gamemode i want to play. When i play Merc Moshpit and the first two matches are TDM and KC but the next is SnD then i back out, i can't stand this game mode so i am forced to search again and this is very annoying, i hate it and it got to the point where i have zero desire to play the game at all. In fact i've deleted the game of my xbox because i can't stand the gamemodes and team balance. I am not a bad player, its just to much for me when every single game is the same unbalanced teams.
I don't expect you to agree with me and my experience. A matchmaking where parties are getting matched vs parties and solo vs solo is the first thing i would vote for in CoD.