I loved DA2. The reused areas bugged me, but it wasn't anything deal breaking. Now that ME3 end though, that shit broke me. I remember reading the OT with people starting to drop hints that the ending was bad, but I couldn't believe it would be that bad. Until I saw it for myself. I was even complaining to my wife about that ending! Anywho, I'm over it now and can't wait for ME:A.
ME3's ending definitely broke me hard.
I keenly remember that joy I had when I started up ME3, hearing murmurs that the ending sucked, but didn't think it could be that bad. I had all these grand ideas of replaying the trilogy over and over again... but ME3's initial ending was legitimately so bad, all that enthusiasm vanished instantly. I even was aware of that happening to myself as it happened, of all these future playthroughs I had eagerly planned for that I no longer had any enthusiasm or passion for. It soured the whole franchise for me for months.
... I've come to terms with it over the last several years, largely because the Extended Cut - while still full of plotholes and poor handling - at least was EMOTIONALLY satisfying and shifted the focus rightfully back onto my crew to give them (and me) emotional closure. The DLC like Leviathan and Citadel further filled in that empty space that ME3's initial ending created.
I'll always wish the ending was "the best ever", and it's far from perfect, but it's a solid "B" ending to the story now and I'll take that over the distraught "F" the original was.
DA2's main issue IMO was the waves of enemies. Some boneheaded-ass design right there. It played fine otherwise and had solid writing imo.
I personally think my biggest gripe was the reused environments. They spread themselves thin on those same few caves, mansions, and streets, to the point of hilarity. Sure, the waves of enemies (even spawning FROM THE AIR) was problematic too.
I liked the characters but found the story merely serviceable. I get what they were going for, but Hawke never felt like "the champion". More like a glorified street janitor who kept stumbling into messes beyond their control who ultimately wasn't able to fix the biggest issues. I've longed believed that Hawke and their crew deserved a better game.