Is Battlefield like COD where it holds your hand , and tells you what you have to do in order to go onto the next linear mission?
I think all FPS campaigns are like that, personally, therefore I don't enjoy them very much.
Battlefield games really shine in multiplayer, with team-based (and class-based) cooperative play, large maps, vehicles, and destruction. Once I became accustomed to combat in destructible environments, everything else just seem ... less.