I don't know where to start with this review.
For one, if you can, don't take any notice of reviews that say there's a BAM moment when the book becomes amazing. I was waiting for said “BAM moment,” and I'm pretty sure that ruined my reading experience. Even at 40% in, I was still waiting for the action. That's why this is 4 stars - because it is honestly the slowest opening to a book I have ever read. It's actually pretty painful.
BUT (yes there's a “but”) it's worth it. The rest of the novel is gripping, interesting and very well written. I don't understand what it is but Larsson has a very unique way of telling a story, and all that slowness pays off to create a really three dimensional world and cast of characters. Particularly Lisbeth, who I want to be when I grow up.
If you have time to dedicate to this book, then read it. If you're looking for a quick, fast paced thriller, this is not for you (after 45% of the book is done with, maybe). It's a great and engaging read, but crikes it took a long time to get going. I nearly put it down, but I'm glad I didn't.