BF4 is fine on current Gen, people just expect too much on

hardware
game is

on PC compared to BF3 though as well...
dont know why EA INSISTS on having CLIENT SIDE detection instead of server side like every other FPS...

shoot 10 times at someone, not 1 hit marker, they shoot once, you die. This is not an error, this is a problem because its CLIENT side. You see what the person you are shooting at sees is that HE shot you 10 times and you didnt even get a round off.
the maps are
way too open. Once again, just like BF3, you can tell the maps are for console players and not PC players. AT LEAST in bf3 you could still take cover. In this game the maps are just too open. Feels like Call of Duty with tanks at times. Oh yeah, another thing, they have way too many fukking tanks and takes too long to take them out now.
im sure MOST of it will be fixed, but they have way more to work on for BF4 than they did with BF3