After posting in this thread that I quit BF4 after the first week of release, I decided to reinstall and give it a shot. I had a total of 12hrs played, and I've already played 6 more hours in the past couple days. ^_^ Here's what I've noticed is different since the first week of release -
The crashes appear to be gone. I've had my game hang twice while the server was changing maps, however that's it. No actual crashes, no freezes, no "BF4 has stopped working"...etc. This is pretty huge considering the issues at launch.
The server browser appears to properly sort Hardcore servers for me now, this feature did not work at launch and was seriously annoying considering how much I've grown to detest "normal BF" game play.
Everyone has some seriously cool unlocks now that I didn't see during the first week, namely the incendiary and smoke grenades are just really cool and add to game play.
I have a crap load of Battlepacks, I guess Premium members get these things automatically every couple of weeks. I had something like a dozen of these to open.
Metro 2014 is just as bad as it was in BF3, and unfortunately it's also extremely popular just like in BF3. Operation Locker is far superior in my opinion for straight-up infantry action, but that map seems harder to find probably because Metro's new.
Overall I'm having a lot of fun, my first two matches I had 7 kills with 21 deaths... but I've rebounded and am now getting some really nice K D's while still aggressively taking checkpoints. 99% of my time in-game has been as Assault, so I'm looking forward to moving to some other classes as well. I haven't even tried Recon yet, and that has always been one of the funnest classes from previous BF games. The graphics in BF4 are as phenomenal as ever, playing this game on max settings is really incredible.