Yeah I love a good single player story, which is why I love the Uncharted series and GHod of War series. Also both Batman Arkham games have had great stories and characters... It's not always about Multiplayer, although for games like COD and BF it has become all about the Multiplayer. This isn't necessarily a bad thing but it shouldn't mean the single player experience becomes almost an afterthought.
After my rant above I actually went back to MW3 single player story (was only 20% through) and had a 2nd attempt at it... And although it's fun in places it is quite frustrating and utterly ridiculous! Makes a Micheal Bay film seem lacking in action sequences! I've no problem with big action set pieces and "Wow" moments, but on COD: MW3 it's every single level which for me takes away the "Wow" factor. Seems since the success of the AC 130 mission on COD4:MW, every single COD since has had a similar mission thats more and more ridiculous everytime. The body count too would make Rambo seem a little inadequate.
I understand many people like this in a game but, me personally, I find it all a bit silly really. I prefer a tad more realism when it comes to a
war simulator.
As for BF expansions, I agree papaspur that they should add some more Co-op missions and more assignments. But I also think (and prob said this on the old BF3 thread) they should maybe add more factions or more varied locations. I can't wait for the next BF3 expansion and hopefully won't have to wait long for it (I'm sure it's in developement as we speak)
EDIT: Also it seems EA/DICE are doing their job and getting rid of cheaters:
http://battlelog.battlefield.com/bf3/#!/bf3/news/view/2832654777875433247/
Hopefully the 3 hackers I reported were amongst them