I didn't like either McGuire or Dunst for their roles. I always thought that Franco would have much a much better Peter Parker. Comedic timing is his bread and butter and the wise cracking is an essential part of the Spider Man persona.
And Mary Jane Watson is always a super model knock out in the comics , and uh ... Dunst isn't anywhere near that