Frostbite is hell to develop with apparently. More time making that shyt work right means less time towards content and other stuff... makes updates slow as fukk too. Which is what really hemmed up a lot of bioware's projects ever since they were forced to work with it.
Yep. That's how it played out more or less.
I like DA:I, but its one of the few games that I simply can't replay because of how many small busy work hurdles are poured into it.
All of the setpieces are great... and shyt, if they'd simply adopted a better villain or even villain design, then the game would've been better received too. Andromeda's director should've halted the product numerous times because there's clear, fundamental problems with that games progression, story, narrative, cast, etc - the only thing that was on point was the combat but that didn't even matter because every enemy was plain bad.
What's frustrating is that Corypheus wasn't even that bad of a main villain, he just needed better development, and to show up more than a handful of times. But Bioware went full Bioware and assumed that everyone had read not only every codex entry even tangentially related to him, but also played the Dragon Age 2 DLC he was introduced in. It sucks, because the time time he spends on screen is pretty good, as I remember it. The "Where is your Maker now?" speech was good, but it happens literally right before the final fight.
It's like they knew what story they wanted to tell about the Inquisitor (and knew how to support it with setpieces like you were saying), and knew what they wanted to do with the Solas reveal, and then just threw the rest of it together.