Finished Veilguard. The tldr is that how I feel about it is more or less how I feel about Andromeda for Mass Effect. I enjoyed it overall and I'm glad I played it but the writing was disappointing (and I generally prioritize writing for Bioware games).