I thought it was quite good. The plot was very well constructed, and I had a blast absorbing both the visuals and the storyline as they unfolded.
That said, this movie did feel like a one-trick pony in terms of theme, and at times got a little overbearing. While I applaud the movie for having a theme to explore at all (see most other modern blockbusters for excellent counterexamples), the forcefulness with which it was beaten into me removed some of the joy of figuring it out for myself and drawing my own conclusions.
That said, I'll probably end up seeing it again fairly soon
.