Well I intentionally try to avoid crossplay as much as possible, because either the players are too bad to be fun to shoot/have as teammates, or they are abusing aim assist to the absolute maximum, whether it's close combat shotgun (where it's basically aimbot) or long distance sniping.
There's just simply nothing good about it.
It's particularly bad in MW, where the only large-scale game mode required crossplay. God I hate that game and it's failed rating system, cheaters, community and devs that constantly fuck up and try to (and fail to) balance game modes. I can only imagine that it works better in BF.