This is the best game I have ever had the pleasure of playing. The story is great and the characters are very likeable. The different powers and ending you get depending on whether you are good or evil is an amazing mechanic. This game is extremely underrated and I think that people should try it out. If I had to recommend any game it would be this one. The different powers bring a freshness to the gameplay even towards the end of the game.