I hope all of this publicity makes DICE put Quality Assurance as one of their top priorities.
Literally every dice game that's been released on PC has been riddled with bugs. I used to rent game servers for Bad Company 2, and we would spend a hour filling a server, recruiting all our online friends to the server so we could get quickmatch traffic, but as soon as we filled the server, it crash'ed.
Same with BF3, but we expected it.
With BF4, we didn't even try, we knew it would be like this. Now we don't even rent servers anymore, but if we ever started back, it would be 6 months after the games release date.
The blame is not all on EA, DICE just writes shitty messy code.