Gun Sounds - Battlefield 3 vs Modern Warfare 3

Gun sounds While looking around youtube, I came across a very interesting comparison video. While I consider both games entirely different, they do have a lot of guns in common.  Now the question is, which has the better gun sounds - Modern Warfare 3 or Battlefield 3?

I personally think Battlefield 3 wins hands down. The echo brought to each shot fired in BF3  shows the weight of the gun you're carrying. While inC Call of Duty: Modern Warfare 3, well let's just say the difference is huge. The BF3 test was tested on an open field, but when fired in a corridor or a closed space, the gunfire get's even louder and you can feel that the sounds of each shot bouncing off each wall.To put it clearly, the sound changes depending where you are. In Modern Warfare 3, I don't see a change regardless of where you are in the map.

Not sure if real gun nuts would think BF3's gun sounds are close to the real thing, but it sure does sound like it. What do you prefer? BF3's gun sounds or MW3's gun sounds?