Ironic Pirate said:
It's called balance. Seriously, if the game was realistic instead of balanced it would be horrible.
In Halo, the two hit system works because people are very durable. In CoD, the knife would be utterly worthless. The reason it's over-powered is because Treyarch (and IW) use bad net code in their games, causing them to lag unnecessarily and making knifers often appear invincible. Done right (BC2) the one-hit knife is satisfying, takes skill, and is great or stealth.
It works in BC2 because the knife is slow enough that
A) Someone with a gun can get a few shots in if they see you comming.
and
B) There's actually an element of timing to it- you have to hit the button, then aim the knife at them while it swings. A good player can even dodge it.
It works in Halo because the game requires you to use other forms of damage to get them down low enough to kill with the hit. The hit introduces a delay where you can't shoot or hit again for a second, meaning that it's faster to shoot somebody then hit than it is to hit somebody then shoot (or hit again). A player trying to "two-hit" somebody will generally be killed by a player who shoots them a few times then hits them.
Hits in Halo actually come down to being skilled enough to know when to hit JUST as you've done enough damage that the hit will kill the other player- any less, and you won't kill them. Any more, and they'll probably beat you to the punch.
The Wykydtron said:
What about the Gears Chainsaw Bayonet? I've seen quite a lot of rage over that XD
The Lancer needs to be revved up to make a kill, which makes it easily interruptible. It's also a lot harder to get that close to somebody in Gears. A chainsaw kill is something you have to work for.