Game looked pretty underbaked, honestly.
As a longtime fan of the series, I played it. I was underwhelmed, despite getting 100%. It improved a bit toward the end, and there were some exciting set pieces, but as a whole it just felt generic and repetitive.
I didn’t really feel attached to the characters, either. Karlach, Minthara, Lae’zel, and even the Narrator (all from Baldur’s Gate III) have 5x as much personality as anyone in The Veilguard. That said, I felt like Neve was closest to a real person.
I think a big part of the blandness was also the fact that the different races just felt like humans, short humans, humans with pointy ears, humans with horns… the earlier games did a much better job of making them feel distinct.
I will say, though, it was a very well-tested game and very stable on launch.
Anyway, it probably got the sales it earned.