Sadly, you summarize the counterpoint to your statement rather completely in that single sentence. A Single Player campaign in an FPS is based around three things: Unique Plot, Memorable Characters, and Immersive experience.Duffeknol said:Not so much because of the story (I didn't have a clue what was going on to be honest), but because of two factors: looks and sound.
BF3's Single player lacked all of them. The Plot was a hodge-podge of action game/movie/book/TV show cliche experiences. The Characters were forgettable to the point that I could not remember the Main character's name between the framing narrative scenes. The Experiance was broken enough in places that I was constantly jarred out of it through bad AI, QTEs, and game crashes and freezes. Even the gameplay itself was filled with 'stock scenes' from other shooters. Sniper sequence, lone wolf sequence, squad firefight sequence, escort sequence, stealth sequence, turret shooter sequence, first person execution sequence.
Even the 'Good parts' like the dogfight and the first quarter of the tank sequence were rather rough. The dogfight was interesting, but it's little more than a QTE without the buttons flashing on the screen. The Tank battle was filled with bad AI (Look at the Iranians driving in circles!), bad graphics (Nice how the thermal scope dosen't see the T-90 two foot away...), and ludicrous scripted stops (Yeah, okay, we'll stop IN THE ARTILLERY BARRAGE, that you mentioned TWO MINUTES PRIOR, would KILL US.)
It was just bad, a Mutliplayer tutorial that had an extraneous plot. Did it look good? Yeah, somewhat. Did it sound good? Meh, kinda. Was that enough to justify it? No, the novelty of pretty visuals and great sound wore off after the second firefight. If you're making a game now in a major publishing studio, you damn well better have your game come out looking good and running well, and they couldn't manage THAT for the Single Player without a 121 mb patch on day one and 2 gigs of stored files on my hard drive, and even then the game still glitches out more than X-Com and I've had that for over a decade.