I saw it yesterday and agree with most of you. Good movie, not great. Definitely had many holes in the plot. I especially had troubles with the one-off explanation for things. Here's this smart girl...she will help you, they developed this for troops, the short explanation of the dream addicts...stuff like that.
Still, a pretty movie to watch, and overall entertaining. But, it definitely wasn't the brilliant masterpiece that people are claiming it was.