I'm a little at a loss for how to rate this. On the one hand, it was an enjoyable, fast read. (I listened to it, but I actually looked forward to getting in the car to listen instead of spacing out like I do with some audiobooks.) The voice was fun and breezy even if the plot lost my interest after a little while. 
 However, um, the further into the story I got, the more skeeved out I got because of the book's treatment of women. Characters being sexist can be okay, especially when the narrative shows them to be wrong, but the misogyny here is more pervasive than simply Dresden being an ass. Just off the top of my head, I remember: 
 - Dresden being certain the murderer of two people was a woman because "women hate better." Um, what? 
 - Every female character is described in excessive detail, including their makeup and whether or not it looks "natural." 
 - A love potion (taken accidentally) makes a female character want to have sex with Dresden immediately. This is played for laughs. 
 - Despite the number of female characters, none of them feels real. Or like they have lives beyond Dresden/men. 
 - Dresden constantly thinks in terms of gender. This one's harder to explain, but he's constantly describing women and their body parts and whatnot as "feminine." Sure, they're feminine because they're women and that's that, but he doesn't mean it like that. He means it like, "dainty" and "fragile" and "cute." 
 - Morgan gives Dresden mouth to mouth to save his life, and Dresden's first thought is "ew" and he actually tells Morgan he's going to need mouthwash. I'm sure he would've reacted a lot differently had it been a woman saving him. 
 I also think Murphy should've been a MUCH bigger character. Dresden has really dumb excuses for not telling her everything, and then when she gets in his way, she's suddenly the bad guy. It's a silly excuse for conflict, and their "partnership" was a wasted opportunity. I did like Toot Toot, though?