I liked this novel, probably more than I should. Yet again, this is an unlikeable protagonist, but at least this one is unabashed about it, and it a damn lot of fun. Which I enjoyed. Dante is fun.
And even though you see his redemption coming from the moment that he meets Charlie, he maintains the attitude that is so great about him in the first place.
As far as being a story about a Collector of souls, it's a nice, unique supernatural spin that isn't done to death, which is also nice.
So, to sum up--by no means life changing, but good diversionary fun.