The thing is BioWare has never done story really well anyway. Characters are where BioWare shines. Even at their best the story takes a backseat to their best villains (Irenicus, Master LI, Loghain). It's the characters that keep a good portion of their fan base coming back not how good the overall story of the game is.
BioWare has often recycled the same plot in their games: gather these words of power and defeat the big bad, gather these star maps and defeat the big bad, find these beacons and defeat the big bad, find these experts and defeat the big bad, use these treaties to gather an army and defeat the big bad. Dragon Age II is the exception here and a good portion of people hated it so BioWare has gone back to gather x and defeat the big bad.... and people still complain about it? *sigh*