This is a tricky one, since there are two different plots going on here, as well as all the background set up on the protags. Plot 1 with the financial scandals going on in Sweden was of little interest to me. Unfortunately (or maybe fortunately) it bookended the book, so it was slow to start and then the ending just kind of dragged on way past where it should have ended. Plot 2 concerns a missing niece and a 30-year old mystery of what happened to her. That part took up the bulk of the book and was easily the best part. It gets a little melodramatic,(show spoiler)
but overall was well-done. The only thing I didn't care much about it was that even this was shuffled around the various personal happenings in Blomkvist's love life and professional life, and there wasn't much opportunity for the reader to try to figure things out separate from the characters in the book (though I had no doubt who the perp was after a certain point, then I was hanging around waiting for the characters to put the hows and whys together).
I did like Lisbeth Salander. She's awesome and you do NOT want to mess with her. :D
The narrator, Simon Vance, was easy to follow along with and had a good range of voices for the various characters.