If it was just the servers not matching people up I would be much more optimistic about this whole thing. The amount of glitches extends far far beyond that though. Crashes galore, party issues, team issues, etc. It might be the glitchiest game I have ever dealt with. My friend and I have to shut the whole game down after every game just to have any hope of playing anything or even partying up.
Luckily, the multiplayer runs great in Halo 2 and 3 for the part. I get black screen and disconnects sometimes, but really good for the most part. Halo 1 has some major issues however. If Halo 1 gets voted for It will even reset my whole system sometimes. Its ridiculous.
I'm praying the patch pulls off a miracle, but I'm skeptical. How anyone could have sat down for any amount of time with the game and thought it was ok to release baffles me.