Without going in to spoilers, let it suffice to say that all the bad stuff that happens in this movie is caused by the repeating stupidity and selfishness of the main cast. Every marvel movie requires a certain level of suspension of disbelief, but in their latest with they had to drastically decrease the intelligence of all good guys to make it a 'fair' match for the bed gay (singular). There was no other way to work such a big cast probably.

The main redeeming factor is the extremely well done interaction between characters from different franchises and the jokes by themselves make the movie worth watching, just don't except anything from the story.