Ok and most of that is just your opinion, not a matter of fact. The maps are smaller because they changed the player count from 128 back down to 64, yes the maps will be smaller than the last BF. They STATED the maps would be smaller than the previous. Do I like it? No, they should have kept 128. What your wanting is no content and 2 dimensional maps from early 2000's.. We have moved on from that. As for getting "shot from 3 different angles" it reads as you putting yourself into a bad position. Battlefield is about being smart, not stupid and i'm sorry if that offends you but all I can tell from what you've written is that you're not playing smart.
The backend is abhorrent, I will agree there. The amount of desync is disgusting and it won't get better. They know why it is and are trying to put a bandaid on the real issue. Spun up virtualized servers. An FPS should not be ran on these, and if their networking team had any clue of the job they are doing, they would have piped up about it.
There is not enough resources to uphold the tick rate, not enough bandwidth to stop the packet loss and at times memory/cpu throttling on servers.
EA needs to pull finger and go "we have an FPS, let's setup/rent some rack space" but they won't. You notice how other FPS don't have these issues? Because they are not renting them on something worse than Nitrado, and that's a tough one to beat.