I loved this much much more than Homecoming. It has more action, comedy (loved it), and sizzling romance increasing between Peter and MJ. Overall, I think this movie is a great watch for preteens/teens/adults. And no, it is not absolutely necessary to have watched Endgame, Infinity War, and the other Avengers movies to watch this.