Michael Phelps has now won more medals than anyone in history .
A host of factors make Michael Phelps ' claim to the honor of greatest Olympian debatable .
Michael Phelps has now won more medals than anyone in history but a host of factors make his claim to the honor of greatest Olympian debatable .