Having saw this a second time I'm now convinced it's the best superhero movie script written thus far. Elements outside the script may not have been perfect, but this film went up in my estimations massively on repeat viewing. That's very rare for me.
Every single line of dialogue in this film has a purpose, every piece of information you need or are looking for is there, it's a film that probably gives it's audience the most respect I can think of, for one aimed (mainly) at kids. I was actually taken aback more than once by how canny and clever it was when I wasn't focusing on the plot.
A few days later I now think it's possibly the best superhero film outside Superman or Spidey 2 or anything I can think of right now, I actually am putting it above them in terms of how much I think it nails pretty much every moment, most of the time without even making a show and dance of it.
It's bloody fantastic.
Also, I'm now convinced that MJ knows Peter is Spidey right through the film. From the part where she is sitting right behind Peter and Ned, barely noticable, when he talks about taking Caps shield and I swear it seemed like her ears pricked or it felt like she almost looks up. The rest of the film she is following Peter, her excuse for being in detention is so lame, she's clearly there watching him.