The truth hurts bro.
You want a discussion?
Here's one: Why pay $60+ for a barely upgraded game? You will, simply because it has "Call of Duty" in the title.
Here's two: People that complain that Battlefield is too slow/hard/big... you aren't playing it right, and neither are the people you are playing with.