I thought it was very good the reason it has a lot of one-star rating isn't that it's bad its because people don't understand it with their pea-sized brains and what u cant understand u dislike like inception, people don't understand it so they call it bad and confusing but it's really good u just have to actually pay attention and form you're own opinion on the film instead of relying on the film to constantly explain its self. To put it plainly people want to be babied, like when a tv show has a laugh track and you're told when to laugh that's what a lot of people want .. instead of enjoying the joke.
in conclusion, it's really good u just have to analyze what's going on to understand. >-<