It makes the game really hard to play. Players just meld in the background a lot easier facilitating camping and general confusion when things get hectic. Players who aren't even trying to hide blend into the walls and ground around them... The textures in Bad Company 2 looked absolutely clear, and we didn't have that all blurry look where things just meld together and you can barely tell what you're looking at.
Smoke doesn't look like smoke, it looks more like wearing 50 Shades Of Brown and blue lenses, not to mention suppression which is basically blinding the crap out of someone SOMEHOW without even hitting him. Heck, they could have done a much better job. he smoke in Crysis looks much better and it's a 5 year old game.
Also, Laser sight and flash light blinding?? Those soldiers wear goggles that block all that bright light. It literally makes no sense. Face to face encounters are ruined.
The mechanics are barely better than that in BC2. I don't think Dice really tried to build a better game, they just delivered a different game which is not better in many ways.