I saw Divergent on the day after it's release, and I thought it was pretty decent. My only complaint is they didn't really "set it up" well in the beginning. We didn't get much background information on the main characters and other characters... I don't really see why it has gotten so much hate from the critics.