BF4? what's so "terrible" about it? it's pretty great now since they fixed the netcode.
No one but EA is to blame for the starting problems Battlefield 4 had, they just wanted to rush the game out so they can compete with Call of Duty.
Not really fair to blame it on the very talented people at DICE who did everything to fix the game even after months of fixes and patches they still work on stuff to make the game better.
Yeah. DICE is good in my book. They did right by the fans and are still supporting the game. Not many devs do that.