The book was better.
Now, that may be because the book was really fucking good, but this isn't the kind of movie that works well for me when I know what's coming next even in general terms.
Obligatory relevant XKCD link.
I bet you $100 I can beat this gambling thing.