Hugely entertaining, properly overrated and chock full of massive plot holes

Rating: 6/10 (19 June 2019)

As a fan that still believes that Iron Man was most definitely the peak Marvel movie, I can't help but feel that this movie is very entertaining plus genuinely touching at the end but also spectacularly full of booming plot holes that DC gets smashed for in their films.
Most obvious is that when Tony snaps his fingers, he is technically removing all evil from the films/MCU (as even Marvel couldn't be so daft as to think the finger snap will only target story specific villains).This mean any future villains will be some contrived fiction! Sorry Marvel, but major stuff up in film lore/logic.
What was everyone doing during the finale? They bring everyone back, with little reasoning, just because time travel, yet most do little throughout. The gathering of female superheroes was banging, yet resulted in 30 seconds of titular edification. Marvel kicked a huge own goal with this effort. Captain Marvel, who I love the daylights out of, and is without doubt significantly more powerful than Thanos, still takes a beating at the hands of a far lesser being - yet she has the power of the Tesseract flowing through her, and Thanos, with no Infinity Stones attached, just ragdolls her.
Probably the most noticable goof is that Peter Parker stays the same age even when he goes back to school, yet Ant-Man's daughter gets older, and Morgan Stark is like 4 years old. This literally couldn't happen as Spider-Man wasn't in the Quantum Realm.