It was a pretty good movie. The plot worked the best when it was being down-to-earth, so the moments where it did become more... super-hero-movie-cliched, it worked lot less.
Almost all of the main characters were really good. Tom Holland was a pretty good compromise between Maguire and Garfield Spider-men, and the villain was very good as well. The supporting cast worked well, I just wish there was more screen-time for them. Marisa Tomei and Zendaya in particular got robbed from any meaningful part in the film, even though their actresses did a wonderful job.
And I still think Tony Stark was an unnecessary addition, just because his existense kept reminding just how bloated MCU has become.