Example number... fuck it, I lost count in how many brand new problems I experience in this game every single time I play.
Since the server browser has been junk since the latest update, I've been using Battlelog via my laptop to join games for these past weeks. Today, after a match of roof-capping teammates that just left me to do all of the capping, I left after match ended to find another match. Server list shows up much smaller than usual, and all of them only have one spot open. Try to join anyways, none of the server are joinable because Battlelog says that I'm not online in Battlefield 4 despite me just finishing a match and exiting out just fine.
So I figure I should just try going back to dashboard and start the game again to see if it recognizes me as online then. Back out to the main screen like I always do, go to dashboard, start the game up again, and the save file is corrupted. Without even a crash even. Continue, and Battlelog recognizes that I'm online again. So don't think you're safe even when it doesn't crash, you can corrupt your save file without that as well.
This game right here man.
EDIT: I see that I wasn't the only one experiencing garbage hit detection a while ago. Probably explains the crazy-low server count as well. As in, not even any hit markers at all sometimes with that white packet loss icon blinking like crazy today. I stopped to eat, but at this rate I don't think I'll even play anymore today.