The story really carries this game, with it slowly unfolding touching emotional impact. Some pretty wonderful character development and a prime example of world-building, as each chapter adds new levels to both the characters and to the impact time travel has on the world.
The actual game elements sometimes felt less well-polished, and sometimes I wished I could just sit back and consume the story without being forced to deal with the limited interaction the game requires of me.
Not that this game is puzzle-less—by no means. The puzzles are actually both creative and somewhat hard to solve. It is more that in some cases they seem to detract from the story a little bit, instead of adding to it.
Nonetheless, this is a great game!