Hey guys just bought BF4 and started playing it last night (Jan 18th), I waited on my purchase because of the horror stories I heard about glitches, crashes, and lost data.
That being said, I've played multiplayer for a good 6 hours yesterday and today, and I've only had one freeze. No lag, no other crashes, no screwed up hit boxes on enemies, and barely any geometry weirdness. The graphics are a bit muddy but it's very playable.
I can't comment on any other versions, so have most problems been fixed for other people? It's a good sign of progress, and I'm having fun with the game!