Yeah, I stopped playing Battlefield 4 within the first week because of the netcode issues and other bugs. Just when I thought it was safe to return, the invisible wall glitch materialised so I left it a good 6-7 months and upon returning, the game was slowly improving and when it was finally perfectly playable, every expansion had been released and there were over 80 weapons so it was a remarkable package overall.
Battlefield Hardline was just lame and BF1 was pretty stable but just not for everyone. Battlefield V was another major disappointment - awful relationship brewed between the developers and community and we received a fairly broken game upon launch and with them spending a good year on fixing that, we missed out on several pre-planned expansions.
BF2042 took the absolute biscuit though with so many staple features missing, conceptual woes and some really odd design choices. With all DICE's experience and research over the years, it just defies belief how they released it in such a state and the decisions they made. I just hope next time they can get it right day one rather than year one being a case of trying to get to square one.