This is a solid movie, the special effects are really good (the future city and technology), the story unfolds in a sensible way, and I thought the actors were believable. The pace was also really good, and I was excited to see what comes next.
One could discuss if the time travel parts make sense, but I think they mostly do (depending on how you think time travel would work) and they mix in some philosophical questions (can people change? in what do you have faith?). It is also a good mix between what you expect and what you don't expect - it has no super crazy twists, but it does have some surprising revelations, which is even better in my opinion, as you never know if the next thing that happens is what you expect or slightly different.
If you like scifi and time travel as a topic, this is really good. And the end might be a bit short and sudden, but come on people, have some imagination - you don't have to spell out everything in crazy detail, and making this movie 20min longer with a super detailed ending would probably lead to people saying the movie was too long ;-)