I never read the books, but saw the 6 dvd's in one day; the version with Noomi Rapace. I enjoyed it. I think she did a great job. I don't think I will read the books: not enough time/ stacks of books still to be read.
I rather like watching that kind of films on one day; like the Matrix, which I enjoyed very much, also from a philosophical point of vue.