You forgot to mention that the maps are abysmal, small, too many routes to move through so your just always getting shot in the back which combined with the audio clutter and just lack of footstep audio is just torturous to deal with, as well as the guns having an insane amount of bloom that is barely even helped with Burst firing making mid-long range gun fights just pure Rng. And the Engineer having access to both a stinger and a Rpg at the same times is ridiculous, in general all the classes do have too much utility with the exception of maybe the recon(Just remove his ability to 1 shot body shot because thats just dumb) but I do agree with giving the Assault the ammo pack like in Bad Company and just remove the 2nd Primary weapon and give him the same amount of ammo as everyone else, that class is just Dice once again attempting to reinvent the wheel. But 1 thing I do disagree with is wanting Battlefield to be "Realistic" Battelfield is meant to be middle ground for Milsims not actually be one, some faster paced more agile movement is fine just as long as is doesnt end up like Cod Omni movement bs. But that for me is just a small list of the problems I have with this game and as of rn i wont bother buying it on launch because their whole Design Philosophy they have shown so far indicates to me that the game will be very bad on launch and they wont be able to fix it within the 2 months until launch if they even bother to try too.