There are lots of good SF movies, but I cannot remember any, which has not bad pictures and leaves unanswered questions in your mind after you visit the cinema. The movie which is unrealistic on the one hand and has so many similarities with our daily life on the other. The movie where there is no evil and no goodness, where you see just people and you can make a decision who is good and who is bad. It's up to you.
It's a pity that people estimate quality of such movies by the quality of the visual effects without thinking what authors wanted to say. May be visual effects are not that good for 40M USD, but they are right enough for this movie. A little bit more and we have a traditional Hollywood delirium with good pictures, lots of noise and nothing inside.