Good but...

Rating: 4/10 (28 April 2019)

I thought the 3 hours went fast. It was generally a good movie but it wasn't fantastic. It was just good but with lots and lots of plot holes.
1. Tony Stark becomes a time travel master in a short period of time with only ONE test iteration ran (which was successful). You folks do realise that Tony Stark had taken many test runs to even get his Iron Man core to work?
2. Captain Marvel finding Ironman in space amidst a universe full of "aliens" that she needs to help probably sending out distress calls of their own.
3. The absence of Loki after everyone comes back.
4. How did Ironman snatch the infinity stones off Thanos?!!! You saw how much power was coming out of those things as the stones get sucked into his glove sockets. Even Quill holding 1 power stone (and remember, he is a semi/demi god?) caused a problem.
5. With Pimm back, and with the knowledge stored in Stark's database, it means the MCU (and its bad guys who will do everything in their power to get hold of it) can now travel back and forth into time at will. Especially for Antman and the Wasp. This is opening Pandora's box for the future of MCU. Perhaps Pimm in his infinite wisdom will ensure this does not fall into the wrong hands?
6. Dr Strange and the Ancient One see the infinity stones as critical in protecting the universe from the malevolent dark one which Strange fought in his movie. So when Thanos destroys the stones after his click, the world should not just be trying to get back to normal after 5 years. It should be destroyed.
These are my top plot holes that keep gnawing at me. The movie was entertaining but the storyline chosen was full of flaws.