This game has amazing gameplay then it turns into boring and repetative despite the upgrades in abilities. Also enemies almost seem to appear out of no where. classic case of developers resorting to almost cheating to make there game seem hard when its just more tedious. the worst part however is the story and the heavy handed plot/ message. there are some excruciating cutscenes. I have never experienced anything like it. At one point the game forces you to wait 2 and a half hours to progress to the ending if you can even call it an ending. it was 8 hours but after backlash, which they still refused to change it, they finally did so. this game could easily be 5 stars with a few changes.