Like "Homecoming" it was pretty similar in tone. If you enjoyed that one, you'll dig this one. I'm also a sucker for Spider-man, I was going to dig this one regardless; however, a few things didn't work for me.
First off, the action sequences were fun and Tom Holland fits the awkward Peter Parker role well. He shows a little science nerd in here and makes mistakes, just how I'd expect the teenage Peter to be. I would like a Spider-man to be a little more jokey and quippy like the comics, but that's just a preference. I can't fault the casting at all.
Mysterio was great. I wouldn't put him in the upper echelon of MCU villains with Loki or Thanos, but definitely that B-tier with Vulture. Jake Gyllenhall does a quality job of mixing sympathetic superhero and menace in the movie. I was kind of in my kid glory to see that classic fishbowl head too. The villain is a good fit for Spider-man, not overpowered cosmic threats, but a little bit of a retread of disgruntled ex-employee (like Vulture). I will say that the two fights against Mysterio were amazing, and the illusion battle about midway through was one of my favorite MCU sequences. If we're going to have a fight against Mysterio I imagined it'd be like this and it delivers. It was up there with some of the wonky scenes of Dr. Strange in filming and such.
The humor was hit or miss for me and the audience. The bearded teacher had a few clunkers, but I agree with Hurl Bruce on JB Smoove. I kind of wished it didn't always have to play for as many laughs with those cast members as it did. Also like Hurl said, the whole drone stuff was a little far fetched and extreme, but whatever it was a comic book movie. The Spider-man fan in me was wondering why Uncle Ben wasn't mentioned once, but I see that Tony Stark is the new surrogate father figure here.
Overall, Marvel delivers again and they've got their success formula. A nice mix of fan service, humor, and action like usual. I don't think I can ever get tired of seeing Spider-man on the screen (and his swing with MJ was perfect too). I won't include it here, but the first end credits sizzle has me really looking forward to what's coming next. A solid B+ flick.