Said as an observation, I’m the first to admit that Tom Cruise plays mostly Tom Cruise, and that is true for this movie, he is in his comfortable action mode. Despite the hate frequently leveled at him, there is a nitch for action stars, and besides that, he has several good movies, not in the action genre, like A Few Good Men, Risky Business, and Rainman. And a whole lot of action movies, some of which I like, like the first Mission Impossible, Top Gun, and Minority Report.
When I first watched Oblivion, I liked the misdirection, and some of it confusing, like why is a pod of people in sleep pods being brought down to Earth by Scavengers? It is all made clear by the end, and so I appreciated it more on the second watch, and I would not call it predictable, but that is because I’m taking the story at face value, not trying to second guess the plot.