Despite some inconsistency, it was beautifully done

Rating: 8/10 (24 April 2019)

I had high hopes for this, and after watching I'm very glad that the movie didn't let me down.
It was fun, and unlike some of the blockbusters the emotions were also presented in this one. I can see there was a bond slowly building between the avengers over the course of last three movies and in this one, it became more intense and now they were more like a big family than just coworkers. And I found that endearing.
The ideas about time travel were kind of interesting, not similar to those time-travelling movies(all of which were basically mentioned in this one) we had seen before. Though I don't think it was scientifically logical but well, it can be explained(not a hundred percent though)in the movie's context(about time being a loop and going forward is equal to going backward).
Natasha's death was definitely the worst part for me, emotionally. But nevertheless it was predictable. However I found Tony's death gratuitous, they could fix him, or at least, try to fix him. I mean, time-travel was already on the table so why can't they save someone who's vital's "critical" aka not-dead?
Also, it felt somewhat inconsistent where cap went back to stay with Carter, given his relationship with Sharon in the Civil War.