I don't really see how it's that much more realistic. I mean yes, it did have more open maps with vehicles but the basic mechanics were the same. Hell in BC2 if you use tapping any assault rifle is like a laser. BF might be a bit more realistic but it isn't as giant a leap as people like to think.
In defense of BF.........In CoD you can dual wield pistols/machine pistols and somehow be effective.
People have this misconception about "If it looks cool its functional." Running into a Taliban infested warehouse with two Desert Eagles would be a very bad idea, and that's not even including the fact that the desert eagle was never meant to be used in combat, and thus is a very poor weapon of choice in a fire fight. That brings up another misconception, "Bigger means better."
Desert Eagle= 8 357./44. Magnum rounds per clip, ridiculous recoil due to poor weight balance, jams often.
Beretta M1= 14 9mm rounds per clip, low recoil, is easy to retain sight picture, hardly ever jams.
You do the math.