i prefer battlefield, but that is due to the team based objectives, vehicles and map sizes. i find that there is little team work in COD. that and COD has serious hacking issues
There is hacking issues in every game. Where COD went wrong was relying on STEAM and VACS instead of continuing to allow the end user to run their own fully functioning dedicated servers.
If you are looking for multiplayer I plus 1 counter strike. It being the daddy of all these modern shooter whipper snappers.
Actually that would be Tribes and Rainbow Six. With the Retail Rainbow Six 3: Ravenshield beating it as well by 6 months. And Probably the funnest I have played was Quake 2 and UT both of which came out before CS. All were fun except I could never get used to the no ADS in CS. But Q2 and UT for MP for sure was the best to me anyway.
It's like asking which is your favourite handful of shit. Drop them and come play on Arma 3. Best £30 you'll ever spend, seriously.
ArmA 1/2/3 are good though not everyone has the time to run 30 real time minutes die and do it over again.
As for the OP.
Two different games two different types of mentality of players. BF seems to take a bit longer to get into games and then there are the vehicles to contend with and the campers which you can hardly ever find. Seems I have to play an hour or more of BF to get my fill of playing. Where as with COD I can play for 20 minutes and be done with it. COD has BF's share, its share and every other games share of campers and other unskilled and dbag player types with attachments, streaks, weapons and perks to help the camper/dbag player excel at their suckiness, (think Assassin and Ghost for really awful players), the one gem of this is it is usually really easy to find a back way and destroy the little cocksmurf.
Each game has its BS and its cool things. COD has a lot more BS than BF though IMO and that is due to the community mostly. The unfortunate thing is we will never know if the BF community was going to go the direction it went by itself or if the influx of poisonous COD players that took their d-baggery over to BF caused it.
The origin thing sucks and is most of the reason I do not play it. That and the community is just as bad as COD if not worse in some ways.
I was really excited with BO2 becasue the bots could actually play objectives. The MP is the same rewash of crap from the last few games with you only having to fire your weapon 4 times and then your kill streaks do the rest. People made KDR the most important element of the game which is actually the least valuable indicator of a persons skill. Then again we are talking about BF and COD the skill left these two franchises when MW2 came out.
BF got it right by not having kill streaks and sort of dedicated servers. COD got it right by having so many different game types and fast action.
I was a huge fan of both franchises and I still like to play COD (the bots are addictive) but I think Vaz kind of nails it even though the ArmA series is not without its sh*tstains and craptasticness.