Entertaining and Emotional but also not entirely fulfilling

Rating: 7/10 (3 May 2019)

My initial reaction coming out of the theatre was of great satisfaction and little sadness (black widow and iron man deaths). But as I gave more thought to the movie, I felt it could have been taken in a very different direction.
The time travel plan was good and I enjoyed the time travel scenes, but left me with a glaring question.....Wouldn't retrieving the stones from the past completely erase the Infinity War timeline as Thanos wouldn't be able to find the stones in the past??.....which means there was no snap and everybody just survived?? Also wouldn't it erase the present timeline of this movie and give rise to an entirely new timeline??
My other gripe is when Iron man wears his gauntlet with the infinity stones, how can he survive that?? A normal human cannot even survive holding just the power stone by itself. In my opinion it should have been either Captain Marvel or Thor or may be even Captain America (as he's a superhuman) weikding Tony's gauntlet with the infity stones.
Overall the movie ends up as a fun movie with great fan service as it touches upon the past movies and characters in a great culmination of 22 movies. I would even watch it multiple times but secretly would wish it was remade with Iron man surviving the end.