I have and will always say this. Call of Duty requires no strategy. Can you try to use strategy? well of coarse, but its not even close to necessary. In cod you can just pick some random weapons and as long as you've played it before your guaranteed to do a decent job. BFBC you need to think about things before you do it and since the maps are so huge you can't just run n gun and get a massive score.
Bottomline- They're two different kinds of games. COD is good at what kind of fps it is. And if you like bfbc's style then its good that way. Not too many people are going to fall in love with both games. Its all about taste and what you want in a game.