Reasons I thought this movie was a let down compared to Infinity War

Rating: 4/10 (29 April 2019)

I honestly think all these reason make no sense, EVEN within the Avengers world:
Captain Marvel can negate the desperation of Stark and Nebula's situation and fly an entire spaceship to earth without any effort.
Captain Marvel explains she has to attend to other matters. What is more important than Avengers' mission? She should have been summoned immediately when there was even the slightest opportunity to undo Thanos' snap. Why not give the Avengers a new pager?
Thanos is almost immediately destroyed when they find him. A cool battle scene would have gotten the movie off to a better start.
5 years later....
Ant man is brought back by a rat.
Ant man's daughter seems to have aged more than 5 years.
Thor is a beer belly de-masculined moron and never gets back in shape. Such a waste. It would be like watching a Rocky movie where Rocky never really fights.
Tony Stark can invent a time machine in a few minutes but still does his own dishes. Why not use the 5 year time gap to explain this more logically even within the suspend your believes Avengers world.
We now are in an MCU where time travel (without an infinity stone) was invented.
Time Travel also means instant space wherever you want to go travel. So many opportunities to get the infinity stones straight from Thanos surely. Why not get them just before he destroyed them instead since they know the date and they know he is alone? Their first mission in the movie was based on going there with the knowledge he still had the working stones AND they had Captain Marvel on their side. Why not try this for real first when time travel is available instead of big problems they will inevitably run into (running into themselves etc)?
Weird Time Travel rules to explain why they can't destroy Thanos as a baby but a lot of these rules make no sense considering what happens (old Captain America).
Nebula doesn't tell Hawkeye and Black Widow about the soul stone sacrifice.
The second soul stone "sacrifice" is nowhere near as dramatic as in the first movie. Even the same music is used though.
The Hulk/Banner is still useless and never gets his revenge fight with Thanos. What a waste.
Time travel is not like Back To The Future at all .... but it is. But Back To The Future 2 handles past events from the previous movie better. It shows the highlights, here we get some background stuff (elevator ride in 2012 etc). There was a better movie I reckon if they had to collect 6 stones from major events from the previous movies and get involved in these more.
Thanos is a bumbling idiot who now wants to destroy the entire universe and start again rather than his far more reasoned mission in IW.
Thanos doesn't need the stones to be immensely powerful.
Captain America brings the infinity stones back (also the soul stone?) with a briefcase.
Stark can place all the stones in his nano suit without anything happening to him (compare to Thanos getting each stone). But yet it destroys Stark if he uses all the stones.
Gomaro knees Quill in the nuts. So stupid and heartless. Quill - Gamora relationship is erased. It feels like the Data 2 approach in Stark Trek.
Gamora is mostly absent from the movie even though she played probably one of the most major parts in IW after Thanos. She's not even at Stark's funeral. No one cares.
Captain America can use Mjolnir.
Even with both Mjolnir and Stormbreaker Thor is of not much good even though he almost single handedly destroyed Thanos' army with Stormbreaker in IW.
Seeing the snapped superheroes come back was cool but was left very late. Also we didn't really see the implications of normal humans coming back.
Peter Parker and all his classmates (some unsnapped I assume) still in high school 5 years later.
The 5 year time gap would cause so many problems. Where did people snap back? At their homes if they were in a plane? What if their unsnapped loved one was living with someone else by then? I really think the only way to have gone with this movie is if the unsnap happened straight away or the original unsnap was prevented.
Younger Nebula can use the time machine to get Thanos and his army into the Future. Why can't older Nebula immediately send them billions years into the past where they would burn up in a young universe.
Many individuals without physical power were on the battlefield including Mantis I believe. So weird.
With the time infinity stone Dr. Strange surely could reverse Stark's death.