That was a great video. I think he has a good handle on where the problems with the game lie.
Despite the fact that this task is going to take some time, the good news for Bioware is they have the hard part done. They have a gorgeous open environment built and they have a combat system that is very very well liked. Even the people I know that hate/dislike the game tend to praise the combat, it’s typically the loot system or technical issues surrounding it that turn them off.
In the short term, Bioware can make some fixes. They can tweak the drop rates and can reduce RNG by allowing you to re-roll inscriptions via the crafting system. I think that will get them into a pretty decent place in a 1.1 or 1.2 kind of patch so that they can work on the future. That probably means rethinking how loot works and is obtained in general, like the Diablo 3 loot rework.
I really really enjoy this game, but I am hitting that nasty plateau now and am likely going to start looking for something else to play here in the near future. It’ll probably be Division 2, but I’m going to be following Anthem and am going to eagerly jump back in as soon as I hear about updates coming out.
Also, I have to say, the EA/Origin Access stuff is such a steal. I played the crap out of Anthem and got access to a slew of other games for 15 bucks. I wouldn’t have minded spending $60 on Anthem given how much I’ve enjoyed it, but I’m not about to complain I was able to get all that entertainment for a quarter of that (not sure how EA feels about it, though… :)).