Completely disagree - I don't see how BF3 has terrible mechanics.
when you're getting shotted at, guns sounds like silencer. when bullets are flying away from your directions, they sound normal.
you move slow while aiming = easy targets in bf3.
99.99 % of kills in bf3 is the result of one player killing the enemy without being spotted. you get the most unsatisfying kills in bf3.
in cod, when you get familiar the maps, you know where the hot spots are, you know when someone going to be around the corner, so you get these very intense shootouts.
every time I play bf3, my aim in cod drop substantially. because shooting in bf3 is effortless. its always a unaware slow target. bu bu but it feels like a battlefield and simulate a real battlefield. smh.