I think my main issue with Anthem is that it doesn't really seem like a Bioware game. It's not what I want from them and not what they're good at making (similar to why Andromeda turned out the way it did since it wasn't the main Bioware studio making it). So, EA will probably kill Bioware soon and that will be that.
Yeah they should stick to RPGs and fantasy type settings. Leave the Mecha stuff to Japan when you do Mecha you have to do it right maybe Destiny has captured it the best with armor sets. I don't think anyone has done Mecha good really except for Firefall and maybe Halo.