I just played this last night, and those claiming it is COD like, I have to absolutely disagree... it feels alien in comparison. I couldn't get to grips with it, last FPS I had played was indeed COD, and been playing Skrium mostly. But fancied the change so whacked it on for a bit.
I was awful, truly awful, the recoil was totally different, did not get the hang of it for a while, and it was just so different, the pace is totally different mainly, I prefer the pace, but it took a bit of time to adjust. Play it like COD you get destroyed, as that game just is so much faster, run and spray essentially. I can not see how people can even say it caters for them. The levels can not even be compared. I am not a fan of MW3's most are the same sort of layout and design, which is pretty boring, no variety like the previous two.
Going back to BF3, you can feel how much more open and varied it is, just in standard gameplay. So much more choice, that was just in me playing Squad Deathmatch. I do like COD, but BF is totally different and I do much prefer it.
Regarding Bad Company 2, when I played it online back in summer (as that was when I first bought it), they played similar to how they do on here, didn't see any outstanding team work, was pretty similar to what I see on here. Normally I try to play with my mates, so we can just team up ourselves, otherwise it depends on the team you join and how good the players are like all games.