To be honest I think they are two very different games, they are both FPS but apart from that they are worlds apart. My friend has been round watching me this morning and he made a good point that BF is a lot more involved and overall feels more like a war simulator whereas COD it is all about the shooting. In BF there is no particular focus on one thing, you have shooting, vehicles, working as a squad etc. but COD obviously does the shooting brilliantly.
I love both games (I am comparing to MW2 as MW3 isn't out yet) for different reasons but BF suits my game preferences, I have more fun on it and to me that's the main thing. In regards to story on BF I have just completed it, took ust under 5 hours on normal wish I had played hard now but was itching to plough through but didn't think it would be as easy at it was. I do like the story, to anyone else who has played I like how it "links back up" at the end of the game, you will know what I mean, that was a nice touch
I could say so much about the game and all the little things I like but it will take a while lol. The sound on the game is fantastic the rockets flying past your ear and the grenade launchers are awesome! Anyway, quick break for the Arsenal match then back on it