I'll be honest upfront and say that I am still not a fan of MJ. She is supposed to be a redhead, she is supposed to be a sexpot, and she is supposed to both know she's hot and have no issues telling other people that. She's supposed to be well out of Parker's league. This is a bit too far from the source material for me.
And the same goes with Flash. He's really supposed to be that guy that burns out the moment he graduates from high school. All muscle and no brain. And this Flash has a future. He's not going to deliver your pizza when you go visit your parents.
But, beyond that, it's still a fun movie, but one that didn't have as many laughs as the first outing. Although Holland still delivers, this has a more somber and serious tone and, really, Jake Gyllenhaal is not at all as good of a villain as Michael Keaton was. He's kind of irritating to watch and, really he always has been.
The plot twist, if took my wife by surprise, but honestly it was something that absolutely everyone familiar with the source material could see coming from the trailers. It didn't come as a surprise for those of us that read the comic books.
Still, it was fun and sentimental and paid a respect to the Avengers that I suspect certain movies in the franchise will not. That being said it's not going to have the laughs of Homecoming, it couldn't and still feel appropriate.