Can definitely shift some blame to EA, but Bioware, esepcially after reading that article, deserves every bit as much blame as EA and their terrible engine. This thing was off the rails with no vision and no direction from jump street.
Dead studio is dead, may she rest in peace