I've loved the series since the beginning & only started Veilguard recently. If this wasn't a Dragonage game I'd rate it differently.
Its a fun game, but it is not Dragonage, its more akin to Zelda with little teamwork mechanics added. Even some of the NPCs look like they come from early ps2 RPGs in their styling.
All the grittiness, most the teamwork mechanics, and most of all the ability to pause & start combat controlling each NPC is gone.