It's not cynicism. Halo is not bad game only overrated and mediocre. Ok, we don't compare it to Gears of War. We compare to CoD. Let's see the Black Ops 2...weapons, graphics, gameplay. I think it is clear.
1. Guns: SO many of
CoD's guns are piss-poor. They're the epitome of creating overpowered guns/classes. In
Halo, you don't have as great a gun COUNT, but the balance is 20 times better. I'd call the gun comparison a major win for
Halo.
2. Graphics: Really not something to bother with. However, the main thing here isn't even "graphics," it's "art style." Both look fine on the 360, but if you prefer the modern-ish look, you'll prefer
CoD. I prefer the sci-fi look, so I prefer
Halo. Regardless, this is absolutely a topic of personal preference, and shoudl be 100% ignored.
3. Gameplay: The lulz...they're back. Are you really defending the superior gameplay of
CoD? It's accessible and simple, that's about where it stops. It's got the BIGGEST Target Assist ever, and it's pathetic (
Halo has it, but to a less-obvious degree). The melee "physics" in
CoD are some of the worst general physics in any game ever. Oh, and then there's the fact that
CoD is (as I mentioned before) built heavily around overpowered weapons/attachments. Dual Band scope? Target Finder? No-recoil LMGs? The game has terrible balance. I'd still call this a major win for
Halo.
All of that comes from someone who has played both heavily, but has probably played
CoD more than twice as much as
Halo. Why, if I prefer
Halo, do I play
CoD more? Well, because it's got more players, for a start. On top of that, all of the new things in
Halo 4 that I hate (Killcam, Perks) are things copied from
CoD, oddly enough.