The hate this game is getting is due to spoilers. Most of the people who have reviewed the game have not played it in its entirety. As a person who has, I can in no good conscience give this game a lower rating than 100%. It is an excellent game worth every penny.