The Last Temptations of Iago Wick by Jennifer Rainey
The Last Temptations of Iago Wick is such a fun book. Yes, Iago Wick and Dante Lovelace are demons, but they're not evil. Well, maybe a bit, but mostly it's because temptation and catastrophe are their callings. Lucifer gave demons a purpose. They really do enjoy people, like being on earth (it's way better than Hell, even for a demon).
Iago is a tempter. The souls he's after are already well on their way to hell, he just gives the final push. His current assignment involves the men in a secret society. that has done some pretty nasty things to a lot of people over the years.
But there's this inventor, relatively new in town, who realizes that the town's recent spate of deaths is due to a demon. And Iago might be in more danger than he expects.
The book really is delightful. It's funny in a dry way. It's got demons with their own moral code and their own dilemmas....