I don't really see this as an improvement over the Toby McGuire version. Swapping out Mary Jane for Gwen doesn't make the story any more (or less) interesting. Same for the villain. They didn't develop the back story of his parents to the point where it added any real value, which I found disappointing, since there could have been so much more intrigue and suspense built into the plot around that.
The only real improvement was Sally Field instead of that pathetic, weepy old woman from the first one.