This and S3 have elements to avoid in future spiderman/superhero movies
(1) Once the superhero gets his/her boy/girl, don't have the other break up with them.
"Superman Returns" was ridiculous with Lois Lane in a love triangle with Superman and...... a regular guy. Then, in S3 and this film we see Mary Jane/Gwen "break up" with Spiderman. Once the two have gotten together, most of the interest in seeing them together is finished. More importantly, it makes the superhero look really weak - because, even with superpowers and saving the city/world, you get broken up with (and turns it into a bad soap opera)
(2) The unnecessarily sympathetic villain. Some villains have sympathetic backstories (Magneto, Mr. Freeze, Dr. Octopus, etc.) to either allow them to teeter between good and bad or show how a brilliant mind went foul, or for the hero to want to save them and tragically be unable to, but most of the great villains do not. For some reason, SM 3 tried to make sandman half-likeable and audiences hated it. in this film, electro is turned into some idiot/halfway sympathetic villain, and it doesn't work either. What is the point of this?
(3) Osborne overload. Too much of them in these 5 movies. They are important characters, but it was too much for most viewers.
(4) How many times will we see spiderman "quit" being spiderman or superman quit being superman? Are we supposed to feel sorry for them? This storyline was only really compelling with Batman, since, after all, he was only batman because of his personal obsession. For someone with superpowers to stop using them doesn't become compelling.....