If we judge the performances of the actors I have to go with the unpopular opinion and say Holland. Story choices and supporting cast aside (because these things are not in the actor's responsibility) he comes closest to how I imagine Spidey, from his delivery of the quips to the accent.