Halo is so good that even at its worse, it's among the best console FPSs out there. That doesn't mean we shouldn't want the game to be at its best.
No, absolutely, you SHOULD want the game to be its best. (Even if what YOU think is its best is not what I think is its best.)
But you can't really expect people to engage you in a discussion about that if all of your comments boil down to "IT SUCKS!" and "IT'S FANTASTIC!" (look at those two quotes again) in nearly the same breath.
A lot of people on GAF dislike armor abilities. I get that. And they're disappointed that 343 would ignore their unhappiness and bring those armor abilities back for the next game. I get that, too. (They're disregarding the fact that this community is NOT the bulk of 343's market, but that's fine - almost all sub-communities do that.) What bothers me is that 343 has said, over and over and over again, that they've heard the complaints and concerns, and developed a game that addresses some of these - but the majority of posters are ignoring that and jumping to conclusions because they simply cannot imagine HOW someone could include armor abilities that they might live with.
And I fully agree that when all is said and done, and the game comes out, we MIGHT find that what we get is exactly what the complainers have been worried about. At THAT point, they'd have every right in the world to bitch and scream and vote with their wallets, and find another game to play. But who knows? Maybe they'll find something they actually like!
We're a bit over half a year from release. We're past the point where major features can be added or removed - things you're worried about are either IN THE GAME, or NOT IN THE GAME. (Hmm. I could be wrong about that, I guess. I don't think so, though.) All this yelling about 'preorder cancelled' and 'I'm never buying another 343 product again' is absurd - until you actually know what you're talking about. :(
That's all I was saying.