Veilguard undermines the entire legacy of the series. the ending rewrites the story by introducing a shadowy organization that, apparently, was behind all major events since Origins. this one group is now suddenly responsible for everything, from Loghain's decision at Ostagar to the chaos in Kirkwall. even Corypheus (who was lame to begin with, but still had agency) is diminished as a villain because he's portrayed as a mere puppet of this organization. it's like they took all the complexity and personal motivations of these characters and tossed them out the window.
the twist about Varric being dead the entire time? it makes no sense. there's a scene where Harding walks in on Rook "talking" to Varric and doesn't even comment on it. she just watches Rook talk to empty air and thinks that's fine. also, none of Varric's friends (Isabela, Morrigan, Dorian) mention it? there's no funeral, no grief, nothing. and if Solas is able to manipulate Rook's mind to hide Varric's death, why wouldn't he just use that power to stop Rook from going after him altogether? it's as if the writers didn't bother to make it make sense.
it also doesn't help that they've completely wiped out or annihilated most of the main settings and characters players have come to care about over the years. Denerim and Redcliffe are gone, Orlais is decimated, and Ferelden is practically razed. major characters like Alistair, Anora, and the Warden? their fates are vague at best. it's like nothing we did in previous games matters. even with all our choices and the alliances we forged, the story plows through everything as if it's all meaningless. it's like the writers are wiping the slate clean for the next game.
and don't get me started on companions. they have almost zero chemistry with Rook. it's ironic that Rook seems to have the most connection with Solas, who's one of the antagonists. there's no real depth in Rook's relationship with the others, and it feels forced, like the game is struggling to build the same bonds we saw with Inquisitor, Hawke or Warden.
then there's the character of Taash, who's supposed to represent the game's trans storyline, but it's handled so clumsily. Taash is incredibly frustrating, acting more like an angsty caricature than a fully developed character, and it just feels like they're using trans issues as a box to check off. I hate it because DAI handled representation well; we had trans and gay characters, but their whole identity wasn't reduced to their sexuality or gender. they were complex individuals with unique stories. Taash, on the other hand, feels like a stereotype, and it's disappointing and harmful.
it's not a bad game, but it's a bad Dragon Age game. just like Andromeda was a bad Mass Effect game.