This is a rather good article regarding Anthem's development. Also didn't know that most of BioWare development team disliked making Dragon Age Inquisition but yet that game did super damn well: https://kotaku.com/how-biowares-anthem-went-wrong-1833731964