On its own, this isn't a bad game, not a great game but certainly not a bad game. Theres lots in there, it looks pretty, the fighting can be fun at times. Theres a very enjoyable story with some brilliant lore, that has obviously been planned since Origins, 15 years ago. Some of the voice performances are excellent (mainly the returning cast members)
But this game isn't on its own, or rather it shouldn't be. Its Dragon Age 4 - it stands on the shoulders of the previous 3 games. DA: O and DA: I are two of the best games Ive ever played. Massive, gritty, detailed, epic and intricate stories where the effect of every choice you made rippled through the story and into the following games, with characters, relationships and storylines that players became highly invested in. Combat was epic and strategic; the crafting was a subgame in itself - even the bard in the tavern racked up hundreds of hours of players stopping what they were doing just to listen to her. That depth is missing from veilguard, its like a lightweight episode or a DLC. Inquisition won game of the year and was considered by players and critics alike as a masterpiece, Veilguard is its sequel and follows on from the MASSIVE cliffhanger/plot twist from the end of Inquisition. So what does Veilguard improve on from Inquisition? Nothing Im afraid, (well, actually I think I prefer the talent system in veilguard, but that's a very small difference) I know veilguard went through development hell, following on from Mass Effect Andromeda and Anthem, EA's influence at bioware has undoubtably been disastrous. Unfortunately, many of the main staff behind ME and DA have left and their absence is noticeable in veilguard.
Again, this is a decent game in its own right, but as the sequel to Inquisition, the game I've been waiting for, for a decade - its ultimately disappointing.