Ok, so at roughly 8:18 AM today, I beat Halo 2 on Normal. No great accomplishment, but I'm glad to have finally finished up the campaign mode. And I have to say, the last 3 levels were all quite good. As was the game as a whole.
But the ending?
It's not that I have a problem with cliffhangers. But there's a limit. Personally, I was pretty annoyed way back in the day when Star Trek: TNG ended seasons with cliffhangers. A couple of months wait is NOT pleasant. Now, Halo 2 took 3 years. And if Bungie makes me wait three more years for the end to this particular cliffhanger... well, I can't exactly wish a pox on their families. But they'd definitely be cruel, cruel masters.
Let's hope the interent-floating rumors about an extra level or two downloadable through XBox Live are true. I suppose I could wait until February for the ending. I suppose.