Spoiler ahead. The gameplay is fun, but the plot of the game is leaves a bad taste in my mouth especially the illusion of moral choice in a strictly linear game. While it's understood that you're not exactly the good guy in the game, it becomes annoying to be condemned especially in several scenarios where the only way forward is through the boss. The ending itself is also an illusion of choice. Whether or not you choose to kill the Watcher or not the fate of your character is the same. You will be tossed aside and the seed will be planted. The only difference in the endings is which part of that do we get to see. However if we choose to ignore the plot the game is fine the way it is.