No developer goes to such extreme lengths to make the player character literally Jesus as BioWare does.
That's their first problem, and until they come to terms with that, they'll never be able to break the holding pattern they're in. It's very similar to Blizzard, imo, another company that (once upon a time) was known for having quality storytelling before they completely devolved into embarrassing fanfiction-tier garbage.
BioWare's better than Blizzard. But that's setting the bar very very low.
The Mass Effect trilogy barely has a plot throughline across multiple games, let alone within individual games. That's a pretty big hole.
Im a pretty big Blizzard fan and buy most their games, but i dunno if I would call any of them "quality" storytelling. An unrelated tangent but what specifically that they produced would you consider that?
Its possible my fever dreams of Azmodan mustache twirling in D3 and going through the Dark Portal sliders style to the past, or thrall smoking a hooka with deathwing is coloring my views of blizzard storytelling however.