I really hope to see infantry combat much closer to what we saw in BF2 rather than BC2. It is just too easy to kill people in BC2, the difference between a good player and average player just seems much closer than it did in BF2. If you have 3 or 4 average players coming after you in BF2 you shouldn't have much trouble taking them all out. Does not seem to work the same in BC2.
If you go to the EA UK BF3 forums, everyone would have you believe that BF2's deviation system is the system that keeps good and average players together because the random deviation allows "Mr. Pro" to have bad luck and "Mr. Noob" to get a lucky shot in. That's their argument, not mine, though I understand that people who just can't accept not being able to go full auto at more than 30 yards don't like it. The fact is, both systems do this, albeit in different ways. BC2's system allows spray and pray to work, such that even bad players if they aim fast enough can have a good chance to kill someone better than them. Let me be clear- I say spray and pray as a bit of an embellishment. yes you cannot spray and pray without stopping, but you CAN fire much longer bursts. In BF2 you need to fire one shot at a time unless you are at point blank range, but in BC2 you can pretty much burst 10 shots at a time if you want. And with 4X scopes you can pretty much tap your fire button extremely fast and they will all hit whereas in BF2 you do have to slow down and reset your aim between shots due to recoil. Whereas BC2 recoil is autoreset for you.
And then there's the fact that 99% of non sniper weapons can take a 4X scope, and there are no must-have unlocks in the Spec 1 tree that cause people to use something other than 4X scopes except in very specific situations, so the 4X scope is there 95% of the time on those weapons, and it turns 80 yards into 20 yards.
So ultimately both BC2 and BF2 keep the gap between good and average low, just in different ways. The problem is that in BC2 the laser ballistics cause people to die VERY quickly compared to BF2. And the quicker you die, the less fun it is, and this is true even if you are getting a good K/D ratio. It simply speeds the game up too fast.
After all - how many times do you see people run out of ammo while shooting each other and switch to knife in BC2? It's only happened once to me, and I've never seen it occur between two other people . Of course, you can't "switch" to knife in BC2, and it's an aimbot autolunge knife, so even if it does happen there's no fun in it.
I'd say reason 1 is that the game was designed for console, meaning you have to aim with those silly little controllers and the game assumes anything fired in the general direction of your target is a hit. Reason 2 is half the mediocre players are using aim hacks.
You're right, I'd guess consoles are the cause of this and they didn't properly rebalance it for the PC. Thing is, in BC2, you don't need aimhacks in order
to hit your target like you do in BF2, you need aimhacks in BC2
so you can aim faster.