It's not the time it takes to get a match, that I can live with, it's the amount of quits/disconnects that happen before or during the game. It's extremely annoying when 2 or 3 quit from your team before the game starts I'm sure it wouldn't be too difficult for the game to balance the teams out before it went ahead with the game...
Those problems aside latency seems to be a large issue as of late =/
And then there's the game balance... Which makes me cry.
I've said it before Halo 3 MP = rock paper scissors, god knows why I've played it for so long.