A question to those who know.

I see all the different types of leathers use for watch straps, from Ostrich to Lizard, to Calf, to Crocodile and Alligator.

Is there is a source somewhere that spells out the pros and cons of each leather? For example is there anything special about alligator that makes it so expensive? It it stronger and harder wearing than Calf etc?

Many thanks