I believe that, while Halo and BF do have their flaws, CoD just isn't what a First Person Shooter should be about. The stages have too many twists, turns, nooks, and crannies for such brief combat encounters that it creates a dimension involved in way too much luck. The hit detection has slowly been improving, but is that really saying much when they just now, after how many attempts, got the head shot and lunging mechanics to a decent level? The killstreaks are a story within themselves... I will give that the lower ones do add a bit of fun to chasing streaks, but it quickly becomes overkill with the choppers and such. The only pro I will give CoD is the variety in their weapon loadouts.