OK, now that I've made it to the end, my sense of it is "what I said before, only even more so": there's some stuff in here that seems a little underclued, or a little arbitrary, and it can be hard to keep track of things.
That, and also, there's still a whole lot to like here! It's overall really well executed and the storyline is consistently interesting. (Here, have a whole lot of information about harpies. "Is it important?" No, but it's fun! "Awesome!"). Definitely glad I played it!