People quit for a large variety of reasons. Seeing who you're matching is a huge problem. Sometimes you can upset a team of higher ranks, but you'd never know if people just quick looked at your teammates or the enemy and didn't see something they liked. Boom, dashboard. Enjoy your derank people-who-stayed!
I'm pretty blown away ANY long time halo fan would support pre game info.
If anything, emblems are too much as well. Show an orange square and get ready to fucking battle.
As a long time Halo fan, I think matchmaking should be done through pigeons.
People will quit regardless. 343 needs to create a better incentive for staying and make a social playlist or a list for no parties. Call of Duty manages to do this, so can Halo.