I'm 100% in having modes be closed-weapon by default since that is how it always has been and it incentivizes squads to work more cohesively and limits the amount of players that will be a one man army. Maybe they could keep open-weapons as a feature within Community made modes/servers? One suggestion I have on the class balancing is maybe they could go back to a BF1 class style with Assault, Medic, Support, and Recon. You could have Assault be the class with vehicle destruction capabilities (also like BF1), and have Support maybe have the ability to repair vehicles? Or maybe open it up to 5 classes and keep Engineer around but maybe only give it anti-air capabilities?
With the weapons, I feel if they maybe decreased the bullet spread/bloom a slight bit, and increased the gun's recoil, it could maybe strike a nice balance of having the guns still feel good to fire and not too random, but limit their long range full-auto capabilities like they're hoping?