Missing heroes and wildly inconsistent powers make this frustrating to watch.

Rating: 5/10 (4 September 2018)

Now, I know this is a movie and they can't afford to bring in every hero in the Marvel Universe, but when you are facing a foe that can potentially destroy half the universe at will, you'd think they'd make a few more phone calls?
Hulk easily defeated in a fist fight then won't emerge for the entire movie. Convenient. His strength is supposed to scale with his emotions and he would have come in handy for the attempt to remove Thanos' gauntlet.
Captain America who is supposed to be the maximum of _human_ potential, is seen leaping 15-20 feet into the air, right alongside a vibranium dosed Black Panther in his kinetic charged nanosuit. No human can jump that high.
Scarlet Witch is uprated several levels from previous movies and is now incredibly powerful. She shows new uses of her powers (feasible accounting training time) and is able to hold Thanos at bay for a good ten seconds (really?), but is waylaid and absent for most of the fighting.
Thor is now able to survive the vacuum of space, a ship exploding around him and the directed energy of a star. He gets a large portion of screen time carrying the movie along with Dr Strange, who fights pretty darned well.
Vision seems to have suffered a bad firmware update. He went from a Thor's hammer wielding, head laser shooting, AI powered juggernaut to a weeping, emotional wreck. His energy attack is derated to flashlight levels. He manages a few weak tosses but no display of strength like before.
Iron Man receives a big serving of long deserved humble pie. His technology doesn't pack nearly the punch it did before. His suit is promptly wrecked and he is sidelined, which was actually refreshing compared to previous titles where he kept going no matter how badly his gear was damaged.
Groot is a sullen teenager with his head buried in a video game for 95% of the movie. He does wake up and pull his weight spearing enemies in the larger battle.