I don't have as many problems with this game as most of the other fan base. But I can agree that this is one of the worst Battlefields ever made.
Its impossible to hit anyone outside of 50 meters unless you have a sniper rifle. The weapon bloom is ridiculous and I feel like I could be more accurate than some of these "specialists"
The maps are especially bad since they all are wide open and huge. So again with weapons that cant kill outside of 50 meters, this makes for horrible gameplay.
Vehicles feel terrible. Theres not any hitmarkers when you shoot vehicles with rocket launches, or when you use a tank to shoot at other vehicles. No indication that the enemy is taking damage, or how much damage youve done. You'll get a measly 10 xp if you damage a part, but otherwise its not like previous titles that award you stacking xp as damage.
This game just all around doesn't feel polished. Its like they had an idea on what to create and then they changed it 100 times but never comittied to one change. Its specialists/hero system isnt that bad. But the way theyve implemented gadgets and gear in that system is terrible. There is way too many gadgets for any one class to have. Theres almost no teamplay. Its impossible to know where medics are or even who they are. As a medic its hard to see and revive downed players. There are no "support" roles since everyones gadgets are mixed so good luck trying to find out who has ammo.
This couldve been done way better. They should've stuck with the 4 class designs and then included specialists in each overall class. For example: irish who has placeable cover, make him a support class, let him use lmgs or shotguns, and give him the option of support gadgets like ammo crates. Let Falk be the medic she is. Give her smgs, medic bags etc, and let her revive faster. Then theyre couldve been choices in the class sytem to make. Irish has deployable cover but Boris has a deployable sentry gun. Falk has a stim pistol to heal from a distsnce but angel can call in loadouts for players to change their guns around. Falk heals more health and angel gives more armor. Each time you choose a specialist in a class you lose something else. Instead specialists are almost meaningless with a few being meta already since theyre so overpowered being able to choose anything they carry.
Currently why would snipers be anyone but Irish? You can get to a tall building and sit behind your shield with a ammo box. Why would a sniper even choose the casper sniper character when all he has is a drone? Again just overall terrible design that pushes a default meta immediately instead of a class system where each class and specialist has advantages and disadvantages to its class.
I am hopeful it will get better. But for now. I regret spending my 90$ on this game for early access.
Edit: Moved down to one star. This game has honestly turned more into a dupster fire than it was on launch. The hard meta has been established and if you aren't highly ranked you have absolutely no chance to compete against other players. The game is one sided almost the whole time. I hate to say this may be the true end to Battlefield. I completely regret spending my money on this and if I could get a refund I would. This game after updates still has major problems with hit registration, weapon bloom, and performance. If you want to buy a Battlefield game go buy or play Battlefield 5. Its years ahead of this game despite being released years ago. I am truely disappointed in the direction this game and this studio has gone.