As much as this pains me to say, Call of Duty Ghosts did it right this time around.
The moment you start the campaign you are drawn into it by beautiful backdrops and interesting fight scenes. I won't ruin much for you guys (Already beat Ghosts LOL No cheats either) but the first level is in Space and lets just say it makes you want to go see Gravity again.
Battlefield failed hard trying to focus more on the beautiful graphics than gameplay. Call of Duty did BOTH. This game is the best looking CoD has ever looked, and it is the best experience I had playing SP CoD.