Just played Operations tonight and wow, it is a fantastic "new" game mode that is thoroughly enjoyable. Was getting sick and tired of Conquest/Rush (btw, not a single Rush server was up?!?) and so this Operations mode is fantastic.
Also, played one level of single player and it was... meh..
Battlefield is all about MP IMO whereas CoD (blasphemy!) is known for its SP campaigns.