I came back to BF4 after not playing for most of April, and I'm pleasantly surprised by how stable the client now is. I've played for hours and haven't had the game crash at all. If only it had shipped in this state...
That being said, I've been having a great time with it now that it's stable. The netcode definitely needs some work, but ppl playing on the test servers have reported largely positive things about it, so I'm optimistic.
It got a very rocky start, but I think I'm starting to really like it. Looking forward to the new xpack for it.