This book starts off funny but, as happens with most attempts at comic fantasy, the humor quickly fades in favour of plot.
We are left with a light-fantasy novel with a few jokes.
The book is very funny at the start and there are a few scenes that are really good letting you see why the author thought this would be a rich vein for humour but this only lasts for a few chapters.
The plot is straight-forward with a man fighting to rid himself of his demon through a slightly convoluted method, there is also a love story tied up with this.
The main problem is that none of the characters are interesting.
Catch is funny, none of the others are.
The rest of the cast are there for the plot and they are extremely bland and forgettable, there isn't a single character with any depth in the book. You can get away without depth in a comedy but not in a fantasy.
The core plot is unoriginal and the romantic angle isn't believable.
There are a lot of negatives and few positives, it's not a book that you'll hate but certainly not one you'll love.
The only book by the author I had previously read was Fluke: Or, I Know Why the Winged Whale Sings
and it is much better than this lack-lustre offering.