Most superhero movies are written for kids. I can only remember batman being the only superhero that was shown to be vulnerable and weak from both a physical, emotional and mental standpoint.
Everyone else is pretty much a gary stu/mary sue where what little vulnerability that is shown, is entirely fabricated and not believable.
When I watch marvel movies, I don't have high expectations. As long as it delivers good fight chorography, explosions and a few bad jokes then I'm good.