Tough one but I give the edge to a Maguire here. I think Keaton is a better actor overall and a better person, but Tobey just felt like the perfect Spidey to me in those first two movies. He probably would have been great in the third one too if the script wasn’t s***. And he was really good in NWH.
I still love Keaton’s Batman but Tobey takes this one, just slightly.