And the reason we all hated DA2 was:
1. Narcissism/ Hubris. Bio had such a hard-on for themselves, they sucked up their own hype. Gaider isn't George RR Martin, he needs to get over it.
2. Nor is Gaider Joss Wheedon. Don;t get me wrong, I don't like his stuff either.
3. DA:O was actually quite good. Then they went and designed the sequel using data aggregation instead of, y'know, interacting with humans.
It was rushed. As I recall, it's the first time that team's ever had to deal with a deadline of only 11 months.
It's hard to really point at anything else with that standing in the way. Hubris? Maybe, with more time, the plot problems would have been identified. Maybe the choices could have played into the endings better, instead of rushing you down 1 path. Maybe they could have finished more dungeon assets.
Or maybe they would have wasted any extra time without a deadline looming so closely.
I think the stuff they did well, we could have lived with if they hadn't buggered the rest. If the 11th hour wasn't a railroad of NPCs going insane and evil to force the plot in one direction. They could have reused dungeons, but been smarter about it instead of obviously pasted on covers on doorways that stick out. If the encounters had had a little more variety or interest beyond the spawn-in.
Other niggles could have survived and been ignored. Like the plot actually being three mostly unrelated plots that the player is, for the most part, only witnessing instead of engaging with and shaping. Or the characters not being quite as interesting, though Varric was solid.