Yeah it's pretty good now. I preordered the most expensive version at launch and refunded it before 2 hours and thought it was buggy and terrible. I got it for sale maybe for $5 and I probably have 100 hours in it this last month. It's pretty fun now, seems balanced for the most part, and has good rotating game modes and still rewards/skins to earn. Only bug I notice is sometimes people float around after they're killed, but it's fairly rare. Matchmaking still seems kind of meh though. Wouldn't recommend at full price, but on sale it's a steal.
It really isn't the support they've given to this game is actually pretty good. Still it released in an embarrassingly bad state for a battlefield game. If it had released they way it is right now it would probably be in among the top of battlefield games.