I've just tried the new COD ghosts, and it sucks balls.
For example on the single player some enemies die from tear gas??? and you and the crew have to wear a gas mask, but apparently your dog doesn't.
Then a little later you open a door together with one of your team mates and I shot the guy who was coming out of the door, but my team mate still decided to push him against the wall and put a knife in his neck.
So all in all COD sucks more.
But BF3 is in my opinion better than BF4 at the moment, I do see potential but they need to release bigger maps and fix the crash and memory leak bug.
Also the weapons needs to be tweaked IMO, they kinda suck compared to BF3.