MW is not a fun formula , it's an annoying formula but all the kids fanboyism keeps them playing the nerveracking games i have no time in life for. I look forward to games like Anno 2070 and also Rage is a bit less annoying than modern warfail.
BF3's annoyance is the bugs , lag and out of sync destruction, just look when an Jet crashes, it looks horrible, the model kind of flaps in no-physics and explosion kind of appear a second later when the plane already died coupled with rouberbanding when crashing with other object, RPG missiles go through concrete walls, very buggy destruction of fences and other material, as well as trees, just try knifing a fence ... the fence falls down +1 second after you knifed, the tanks don't feel rigid , at boost_speed they seem to slide to the higher slope kind of bugs me out, the tanks also have poor horsepower which is very underpowered and don't speak about ground-traction it's also not good enough for a main battle tank. These are just side stuff that kind of .... would make the whole experience better but i can say that Frostbite 2 is nothing special in engine technology, infact it's weird since geometry kind of ... they seem to prioritize animation over response so basically you need to wait animation to finish which is a bad idea for FPS shooters. The RPG is kind of bugged i mean , you can't see the freaking explosion when it hits the tank and you can't visually see at which exact point rpg hit ... the RPG rocket goes through the tank model and inside the tank and the game registers the rpg hit 1 freaking second later.
There are really bad servers around, i mean, those servers are not coping with the demands, they should put less BF3 instances on one server because the GSP are totally unprepared and it's their fault for the lag, most of the lag is server-side.
Just about any contact with any other objects makes ruberbanding and imo that's why animation/physics get's out of sync.