Better than the book: I actually cared about a couple of the characters. Several seemed like actual people. Several did not. Some moments have decent writing. Some good shots.
Worse than the book: Everything else. Casting is really hit or miss. Some performances are overwrought, some are terrible. The science is....poorly accessed and explained. The writing at times is pretty bad.
My actual rating is 5/10