I've not played COD at all basically. I own MW3, but at the time my wife gave it too me, I had been playing BF3 for a couple months. I personally like the infantry vs infantry gunplay better in BF3. It just seemed more dynamic in every way conceivable. The gunplay can just be so, so good. I know many feel that the gunplay alone is better, especially at the same frames per second.
But then Battlefield has the vehicles.
But if there were no vehicles, I would still prefer Battlefield, from what limited experience I had with MW3 and then watching videos of COD. I really like the fps aspects of BF3, but I am having to adjust significantly with BF4. I've read where people think it seems like they leaned more towards the COD style of shooting in BF4 vs BF3. I think it kind of looks that way with BF4 a little more than it did previously based on watching the style of COD gameplay in videos, but whether there is truth to this claim, idk. So there's that.
Honestly, going from COD to BF, might be more difficult than ever with Next Gen and it's larger player count servers. It just seems like there is always someone to back rage you or you pop over a hill and all you see is the enemy...everywhere. Plus there are just so many vehicles, that I imagine it can be very overwhelming for someone new to the series.
Having said that, I personally think it is crazy for people to keep playing COD after COD without trying Battlefield. BF3 was such a good game. I'm not sure if BF4 will reach that same plateau that I feel BF3 went to, but it's just hard to tell right now with everything being so different. But all while playing BF3 I kept seeing PC games with those 64 man servers and I was completely jealous because there was just no down time...just constant action. Well that is definitely the case with BF4, but I wonder if they went a little too overboard with some things. I think I agree with others in that it is just all so new that it is just a little chaotic until I learn how to deal with it in which ever way I choose to deal with it...lol. There are just so many options as far as trying to win a match. It is not just about kdr, if you are indeed in the match to win.
Also, I think Dice may have made infantry stronger against vehicles than in the past which would help a newcomer. For example everyone starts out with a rocket that kind of locks on to any vehicle if you are close enough, as well as vehicles are always running out of ammo, left there with targets but nothing to shoot them with. I personally, do not agree with this, but oh well.
Dice, to me, builds absolutely incredible maps. I think coming over just to play these beautiful maps is reason enough to play it over COD. BF4 maps are pretty darn good. Hopefully the ones they release over time will be just as good if not better.
When you get enough seat time, vehicles can become very fun. Tanks are an absolute blast. I really fell into liking the Attack Helicopters in BF3. In BF4 the Attack Boats are my favorite vehicles. Some people like the Jets, but they are probably the most difficult thing to master in the game.
All in all, I'm probably 50/50 on liking the game more for infantry gunplay or vehicle gameplay. I just think I like them equally. Others just prefer vehicles only. I think what a lot of people end up doing is really liking 1-2 different types of vehicles when they are not on foot. I absolutely loved the fps gunplay of BF3. I would have been blown away with just that. There are just epic, epic battles to be had with large groups going at it both head to head and flanking all in one map most of the time. If you play and communicate with friends, you are at a large advantage usually.
I think Dice does a great job of catering to any crowd. They have all different types of game modes. It just really depends on what kind of mood you are in, and what you or your friends feel like playing. A lot of times someone will decide to start playing a certain mode by himself, and next thing you know you have a whole party that has joined off him and that is what you end up playing for the night.
The surround sound is very good as well. Along with that I would mention the audio cues are excellent as well.
I think if a person likes multiplayer first person shooter games and they don't give Battlefield a good long try, then I think they are doing themselves a disservice or something. I truly do feel that way. Like it blows my mind that there is a whole community that only plays COD and just won't consider Battlefield.
BF3 was just an excellent game.
But like I said, I really don't play the COD games. But I did try, and honestly I surprisingly did fairly well the matches I did play (thanks to having played BF3 and their similarities).
If you are looking for random videos of the Battlefield, I would suggest YouTuber LevelCap. He seems to be the best source for all things Battlefield games related. He has been doing this for right at 2 years I think. He is actually very educational, whether you are new to the game or a long time player...http://www.youtube.com/user/LevelCapGaming