I found this tale was an excellent read. I think this book seemed to drag compared to Butcher's first in the series (Storm Front) but it was still a suspenseful and fun read. Although some may find the content rather graphic at times, it fits with the overarching themes expressed in the work given how the main character (Harry Dresden) pieces things together and experiences points himself. What do I mean? Spoilers. Perhaps you should sift through others' reaction if you're after them. 
 On reflection (as opposed to during my readings), Butcher seems to have put in a great deal of research and understanding behind the theoretical--and perhaps even biological--constructs of the story. This book has made me curious: how does he develop the plot and details for his books? Maybe something to look into for another time, I wonder.