In another thread comparing Spider-Man and The Amazing Spider-Man I said there was no contest. ASM wins. I said the real contest would be between SM2 and ASM2. I've seen ASM2. Again, no contest. ASM2 by a country mile.
Andrew Garfield as Spidey is the best casting choice since Robert Downey Jr. as Tony Stark. He owns this role!