they are so different that it is unfair to compare both of them.
i wonder if you have watched "life through a lens" about annie leibovitz
other than all the typical commercial arrangements that you might choose to compare with david lachapelle, she has other strengths.
annie started off with rolling stones, and before she got big, her ability to communicate with people, to show the hidden side of them that no one else could see.. that is something that i think you do not give her credit for