I don't think either of them really works as Peter, but Andrew Garfield makes a far better Spider-Man, in my opinion. A lot of that has to do with the writing, though - he gets the wisecracking aspect that was missing from the Tobey Maguire version, and that's a big element of the character for me.