I agree with all the points you've mentioned, here are a few extras.
- Redesign the ribbons you earn during the game; currently they're boring to look at and have no personality. Make them like in BF3 or BF4, where it was fun to see which ribbons you earned during the game and motivated you to keep playing to get them.
- I'm bringing this up again because it's an important point: redesigning the menu. Currently, it's a completely impersonal and confusing Netflix guide. You spend more time in the menu than actually playing the game.
- Bring the server browser and rental servers. The portal's server browser is a disgrace; it's useless. They're dividing the community, repeating the same mistakes as in BF2042.