ME 3, by its very nature, will have a small leg-up over DA 2. We're still playing Commander Shepard, and by now we each have a different idea of who he or she is, and many have multiple versions of him. Bioware must know this, and since ME 3 is the end of this series, they can have wildly divergent endings for different playthroughs and use recurring characters that we've all come to love to tug at our hearstrings.
DA 2 didn't have any of these freedoms. They went with new characters, a new setting and a new story, so players from Origins had no connection to it. The only thing DA 2 had in common with the Dragon Age setting was that it's set (nominally) in the same universe. Nothing from Origins gets more than the barest mention, and DA 2 had the unfortunate position of being the middle child; they had to keep the story on track (so they force everyone into the same ending). Aside from that, DA 2's handling of player choices was unprecedented for a Bioware game; they more or less ignored player choices to get that universal ending, and that's not something one usually sees from a Bioware game. And then there's all the other business of reused environs and so forth.
So yes, I do feel bad for the DA 2 boys. They didn't have the time or freedom to make a real quality game, or even the game that I imagine they wanted to make.