BC1 and BC2 did, but the gameplay felt like playing multiplayer maps with sub-par AI, even on the highest difficulty. Even Modern Warfare 2 had better level design. The characters were pretty likable, though!
I wouldn't be too concerned about the quality of BF3's single player, after playing BC1 and BC2 my expectations aren't high anyway.
Bookmarks