This is a great game with some real challenge and strategy to the core gameplay mechanic. Surprised to find a game with as much depth and story-telling as this one, the characters are great and lovable, and the final boss is so intense, really nice.