The movie was meant to be a visual experience, just like Avatar was in its day. Expecting it to be a masterpiece and faithful adaptation of the novel was asking too much. For me, part of the fun was trying to see how many references to other games I could find in the film. While I enjoyed the book, it also had flaws that affected its mass appeal (Like the avalanche of obscure '80s references), and this movie addressed many of them. However, the movie only used the framework of the novel and changed up everything else, which is to be expected considering the novel had a lot going on. In the end, I came in not expecting much and appreciated it for what it was, a cool-looking movie (That first racing scene was legit) with plenty of cliches and mediocre dialogue. Hated the ending, but was overall cool with it. Seeing it at Navy Pier's new theatre in 3D didn't hurt either.