Are we playing the same game? The overwhelming majority of features that were promised as of a few months ago have made it into the game. While there have been demands for certain features, Larian has never indicated that they were always going to follow popular demand. The only thing that seems to have been promised and subsequently cut is the Upper City. I contend that this is not an unreasonable expectation or something fabricated by the playerbase because it did not exist in BG1 and seems to have been originally promised, and such promises are the source of demands. Are there better quest endings and epilogues in order? Yes. However, this is not an incomplete game, and some of the complaints here are issues with the entire vision Larian had for the game, rather than legitimate complaints of incompleteness.
Remember the human (This is a forum for a video game):