I would say Neil, BUT after landing on the Moon he purposely started blowing off the public and doesn’t like talking to the media. I can see not wanting to be hounded every second of your life, but after what his country did for him the public at least deserves more than that. I think if he was going to do that he should have given the honor of being the first one to step on the moon to Aldrin, who in hindsight was the one who truly deserved it.
Whit that I'm going with Lance, although if it's ever definitively proven he cheated when he was competing, which hasn't happened, I will have to go with somebody else, probably Louis.