Hi
Lagwise - do you play cross-play on or off ? This thing should never have been invented nor implemented. Consoles belong in one world and pc players in another. Ping limits on servers is a must - always been like that. 20 ms players and 300 ms (or worse) cannot play on same server - but of course this boils down to the usual - money !
The little 500 shotgun is better than the 870 shotgun. Only shotguns worth of use is the auto shotguns.
But I will still state - this game is way better now than when launched back then. I enjoy playing this game despite many things. I do not feel that lag and rubber-banding is that huge problem - but of course also depends where you are at. I only play on Europe servers (according to my low ping 20 ms ish).
I do however not like the constant patching and nerfing / buffing of guns. You use one / learn it and then suddenly it is crap and you need to use another one. Hate concept of meta guns - there should be no such thing - all guns should have pros and *. If all use same gun all of sudden then something is unbalanced - like the pp-29 - same range and accuracy as assault gun and that is dead wrong. SMG = short range gun.
Next BF - perhaps better who knows - but compared to this one - they def. need to make things diff. Perhaps look at old recipe for BF4 - that was a great one !