I loved this movie. I walked out thinking that I had seen something special. It was visually stunning. I didn't even realise that the movie was 2 hours and 43 minutes long.
The only loose end that I would have liked to see tied up was Neander Wallace (Jared Leto's character). I would have liked to have seen that character arc come to a satisfactory conclusion. But who cares. It was classic sci fi genius. Loved it.