3. Too many characters
I’ve already alluded to the fact that the entire Iron Man cast will be in Homecoming but there are also additional Spider-Man characters that really don’t need to be in this film. Michael Keaton is of course playing the big bad, The Villain, but Shocker and Scorpion are also in this movie for no reason.
Donald Glover is playing The Prowler because this movie needed more future villains. I feel like is the exact problem that hit Spider-Man 3 and Amazing Spider-Man 2, attempting to stuff as many characters in a 2 hour movie as possible so that you can use them to set up sequels. Just tell one contained story, please.