In anticipation of the patch coming I started playing again (so I will have a base to compare). I was originally going to do a run through of all campaigns on Legendary, but I had held off when I heard about some of the checkpoint bugs. Also I didn't want my muscle memory to be completely destroyed by Destiny.
Since it had been a while I was pleasantly surprised to see Spartan Ops there (yes, I know you hate it, but I felt liked it improved as it went along and it scratched a firefight itch but with more diverse scenery (that I would have liked to revisit just a tad less). However I was then less than pleasantly disappointed that there was no matchmaking. Slogging through those by yourself is not fun, definitely a group activity and because the word egghead causes blood to run from the tear-ducts of others there is no way to convince anyone to play with me.
After having matchmaking for Reach I was also sad to see it missing, but that I never expected it for these campaigns, I would have just really liked it (as an option). Since I didn't want to get too invested I just decided on a normal run. Happily it has been working fine for me so far, just on Halo CE right now, Truth and Consequences, NM. I'm kind of enjoying just leisuring (totally a correct use of a word) through it, not sure I will do a legendary run now.
And then MP. I was one of those able to get games from the beginning, but even from that it has definitely improved, though that is obviously a loaded statement. I'm finding matches between 1-3 minutes and typically in the 90 second region, though still with the usual quirks. Can't tell for sure when it is dedicated or P2P. Getting the beep countdown about 70% of the time, but I believe that isn't a reliable indicator anymore? Some games feel great, some it is hard to tell if that is the game code screwing me or network issues or maybe I'm just bad. Only had one game that started off-balance this week, but it was 3v5. And even still, there are still quitters and AFK, though maybe they are having network issues and I shouldn't be so hard on them.
When everything is working though - it seems like the server is dedicated, as well as the teams, nobody is quitting, nobody is being an idiot - this game just scratches an itch that no other does. I'm seeing also now why some people hated Halo 2 coming from CE. I like them both (I actually like all the game's MP, but I see them as distinct game modes as opposed to there being a one true halo). I could understand the arguments being made, but it is interesting feeling those differences now (and I know this isn't exactly the same as when you were a pro playing on a LAN with your ladies and your house made of money, because they used the inferior and terrible PC port and everything is broken anyway). It hasn't diminished how I feel about any of the other ones, but I'm really glad I'm able to play this now, even if it is not yet perfect.
I really hope they get this perfect, although I'm not even sure exactly what that looks like anymore. I keep seeing the 'is it fixed yet?' messages, but I wonder what that even means. I know what 'good enough' means for me and that is a fair bit off from what we have now, but it probably doesn't match up to the lists of others.
I hope there is some postmortem on the main issues they faced. It seems like there are people who want to know who to blame, but I really want to know what the underlying (code) issues were.