I played the first beta, it had a lot of issues that BF4 has (random chatbox lag as one example that has yet to be fixed). The reason for similar glitches is most likely because it uses Frostbite 3 and also the tick rate is subpar. When it comes to teamwork, in the Hardline beta you could self-revive which to me, further enhances the already lack of teamwork in Battlefield.
If the game was sold with its original title (Omaha) then it wouldn't be put under such scrutiny but EA wants to put Battlefield in the title to make some $, which follows their mission statement that they might as well have which is to put quantity over quality
The graphics are eh. Hardline is something that the gaming community could have made as a mod (like a game called Saints Row IV) but EA is attempting to sell Hardline for full price.
I'ma end with a lil quote: "EA should just make a game called "Bugs and Lag" already...... It amazes me how many fools there are on this planet EA still being in business proves Humanity has only gotten stupider with time."