i'd go with Aragorn.... one thing you realize once you've read the book is that Aragorn in the movie isn't depicted as he is in the book. while they try and make Legolas as cool as possible in the movie you only see Aragorn as a normal human being...
which is innacurate, he is of a Numenoran (bad spelling i'm sure) bloodline, they're human as well but far superior to your average human.
there's lots of stuff the movie missed out on, the horses from Rohan weren't supposed to be normal horses as well.. but i guess budget restraints etc.
so ye, i'd say Aragorn as described by Tolkien would win 🙂