Yes, all of them, in order. They were recommended to me, along with the caveat that the author didn’t really get good at it until book 5. I kind of hummed along through the first four, and then, yes, they took off. (But don’t skip the beginning; it sets up a lot of what follows.) It’s not the sort of thing I usually read, but I loved them. I’m waiting for the next one.
I have a better-than-average knowledge of myth, folklore, and fairy tale, and I appreciate the way Jim Butcher develops those themes in a very modern, high-action narrative while still giving them an original interpretation. The line between what he uses of traditional mythology and what he invents is well blurred.
Harry Dresden is a likeable character, flawed enough to be interesting, even though he has some verbal quirks that bug me a lot (in addition to excessive use of expressions such as “hell’s bells”). They probably don’t bother many people. I’m not talking about his wisecracks but about some narrative habits that I wish an editor had cleaned up.
But the stories are fun, exciting, fast-moving, and imaginative. They’re great escapism. I even know someone who has read the whole series twice, so it does stand up to that.
Also the author’s ability to keep on inventing new and worse adversaries for Harry Dresden to tackle is impressive. I like the fact that he explains all the magical phenomena—although I’ve noticed that some readers don’t get that he made up those explanations, that they’re a big part of his creative work, and he didn’t just look them up on some website of arcana.
There are also some interesting secondary characters, some good recurring elements, some dropped threads, and some places where I think Butcher cornered himself a little bit with a plotline or situation. He is good about following the (very important) rule that you can make up any laws you want about how things work in your invented world, but then you have to obey them.