Let's be real here...this was the exact same problems BC2 had, BF3 and it's the same with BF4 hell even BF2142 on PC back in the day had similar issues with some people (crashing and what have you).

Sadly it's a trend with many big name games nowadays,Push the product out, even if it isn't finished an then patch the shit out of it post launch. I blame EA more than DICE. Because ultimately, who has the final say so? DICE or the money mongering arse wipes that are publishing their game?

Yeah while DICE isn't completely innocent here, EA are the ones who should be absorbing most of the blame. A couple people who worked QA on BF4 have said that EA pushed DICE to release the game before Ghosts regardless of the current state of the game.

Like I said RS, I'm sure DICE wanted to test it more, but EA (Evil Assholes) forced them to release the game early, before it was done.

DICE isn't completely innocent (some of their balancing choices are absolutely mind boggling stupid. Look at the Revolvers and the stealth jets) but as far as having their arms twisted to make a deadline that made it impossible to properly debug the game, that's all on EA.