I’ll give you one word to sum it up, before diving in- LAZY.
What angered players first was the females. For me it was lazy. They pretty much plopped females in and said the following.
“Look how inclusive we are.”
I have bad news for battlefield: You are very late to the party, and you are not special.
Call of duty finest hour had a female main character in WW2. She was a very well written sniper.
Call of duty 2 had random Russian females fighting with you.
Point is, females have been in WW2 games for a wile. The thing is they did it very well. One having a very good and thought out backstory.
My suggestion- Actually give something believable. Maybe start on the eastern front. Or just avoid WW2, and do modern. Don’t just put them in to make money off a target audience.
Next thing players hate is the lack of content, including post launch.
Battlefield 1 had multiple great maps, and more then 5 factions. Here in battlefield V there is only two, and 90% of the maps are universally disliked. Also, there is not enough post launch content to keep players playing. Most players think DICE and EA have given up.
My suggestion- Bring back premium. People would rather have content that splits the community, then no content at all. Also more development time.
The last one that players hate is the bugs.
There is the invisible player bug, the low texture bug, the bug that stopped you from bleeding out so you had to quit, the one where your plane won’t make noise, the one where you always hear a plane for an amount of time. There was the never ending match bug at release, there was the bug where you couldn’t get the last tiger skin, there was the one where tides of war assignments wouldn’t track, and more to come each update.
This is what’s killing this game the most. It’s annoying, especially in this stage of the game. Instead of being excited about content. Players are wondering which bugs will be added next.
My suggestion- give more years for development. People will wait for a good game. No one wants a rushed game.