Too many plot holes

Rating: 6/10 (29 April 2019)

It took Tony Stark one day to discover time travel? why not introduce the idea of time travel at the beginning then have tony stark develop and perfect time travel with the 5 year gap? that seems more reasonable
The ruined remains of society cannot be bothered to sweep the streets and remove abandoned cargo ships from the harbor after 5 years, but there was enough coordination and planning to create a memorial site of everyone who passed away?? (then I presume a dedicated committee/staff to maintain the memorial site grounds?)
Why not use the time stone to just reverse time before the snap? Instead of traveling back in time and having to get every single stone. With the knowledge from the present, they could prevent the infinity war by just going back in time and destroying at least one infinity stone. the initial problem was their strategy; it was defensive by "protecting the stones". it should have been offensive. they now understand that at least one stone would need to be destroyed. how? well that's for the writer's of the movie to decide. SW cannot be the only person in all of MCU who has the power to destroy the stone. perhaps an opportunity to introduce an OMEGA mutant). either way, this scenario makes more sense than finding all the stones and then somehow magically making a new gauntlet.
someone was arguing against reversing time because Stark did not want to change the present (ie Morgan). Ok, If that's the case, then he is still selfish. he would rather lose vision, gamora, and unknowingly BW in the process of obtaining the infinity stones? In addition, he dies himself. So 4 preventable deaths AT LEAST. this really negates his so called "self-sacrifice". He could still get married and have a child after correcting the events of infinity war. No sympathy for an un-evolved Tony Stark.
There were some moving scenes (many occurring during the time travel segment) and I enjoyed the final battle. But there were far too many plot holes. I'm surprised "die hard" fans are incapable of critical thinking skills. I've watched youtube channels by devoted fans just to gain perspective but they're too caught up in the moment to critique it technically as a film.