The demon part gets old pretty quick.

The last half of the story with the plot moving starts to actually get good.