I think a lot of people's dissatisfaction with the ending has to do with a major narrative change the manga made from the original book. I can understand vaguely why the choice was made, as it made for a more entertaining third act, but at the same time, it also took away the entire final reveal...