I believe Lance only did so well because his whole team has the ultimate doping program. One reason people get caught up in crashes is fatigue and not thinking quickly. Doping helps mitigate this. His team was all thinking clearly and all less fatigued than the domestiques on other teams.
So one on one, i'm not sure if Lance was really the best. Like other posters said, just to make it to the finish line of 7 tours is challenging just because of crashes. Had lance not been surrounded by other riders who could have been team leaders , i'm not sure he would have excelled the way he did.