I dont like Call of duty as much as battlefield. I actually Hate Call of duty , but not mainly for the game itself. It has some great game play mechanics and is a very in your face fast paced crazy infantry fighting game. Its Campaigns are kinda Terrible in terms of story (well ever since cod 4 they suck) However the campaigns still are a fun shooting gallery and offer a somewhat difficult experience if your playing on Veteran. The Single player also has the crazy off the wall stunts that not many other games can compete with. However they do get a little bit old and after almost 8 games of it, im getting sick of it. The online for call of duty has always been fun, no doubt there. Its just that the people that tend to hover around those games are, well, Jerks. The community is terrible. They don't care about game-play mechanics or how fun the game is. They normally just take the Cheesiest gun and Strategies they can find to get the most kills. If this means letting the enemy kill you first then they will do that. For example: Boosters have always been a huge problem on Call of duty,also the model 1987's ,and of course Drop shotting. I never did any of this and got my 10th prestige the right way, going almost 50 - 10 in about every game , and it was annoying to see other people beat me to it by means such as boosting. Thats why i have moved away from call of duty for the most part. Black ops Looked better then mw2, but i never actually ended up getting it because i didnt want to deal with those kind of people and strategies. If you have ever played a call of duty game, you know what i mean. And if you have played one and still dont know what im talking about, Then try using a different gun or two.
Battlefield on the other hand, also has great mechanics, is still very fast paced (not as fast as cod) , and requires Teamwork. From what i have seen on battlefield, people for the most part wont leave you hanging at a point all alone. Some people will yes, but thats something you cant avoid, theres always those people in every game you play. Cod is just composed of 90% of them. The vehicles and huge landscapes in battlefield were also a major turning point for me. There nothing more fun then running people over with a humvee or desperately trying to dodge a rocket in a helicopter. Alot of people who dont play battlefield and prefer cod over it say that they dont like the vehicles. I can understand that because vehicles in shooting games are not for everyone. However if most of them Tried Adapting to different situations, instead of using the cheesiest guns over and over, such as the vehicles they would realize they are not that hard to deal with. Also i have noticed for the most part that battlefield Dosent have and Really Cheesy guns. They are all very well balanced and require a different amount of skill to use.
TL;DR = Cods community sucks, they normally lean towards cheesy strategies.
Battlefields Community is better, with not to many cheesy strategies being used. and TEAMWORK