So I would like to know your opinion on knives in video games. Before CoD, they were usually limited to a weapon slot, meaning you had to actually select the knife so you could use it, making your other weapons useless for the time you had your knife pulled. But now they're just a press of a button away, you are always ready to stab someone in the face, going as far as even to lunge at him. So I shall express my opinion on the two styles, and I ask you to do the same in this thread.
The "old" style of knife warfare: I must say that I prefer this style, it was a lot harder to get a knife kill in games that use(d) this style (battlefield 1942 to 2142, CS series etc.) Usually a knife would either be pulled as a last resort, when you got the jump on the enemy, or when you were really stupid/confident and felt like charging towards the enemies with the knife pulled (usually ends in death). Also, a knife wasn't a one-hit kill and you didn't lunge at the enemy.
The CoD style: I kind of despise this style of knife warfare, as it makes getting kills with the knife easy, even cheap. My reasoning behind this is that the only thing you have to do is to press a button when you're close to the enemy, this usually results in your character locking onto the enemy combatant, and stabbing him to death. This makes twitch-knifing so easy, it takes no real skill, all you have to do is keep a finger on the knife button. In CoD, it's really really cheap in my opinion, as you have no real chance of countering the person lunging towards you with a knife. It is done better in BC2, as you don't lock onto the enemy, it takes longer, and there is actually a chance of killing the knifer before he reaches you. I still dislike this style.
So, your opinion on this matter is?