Reincarnation offers hope to many. If we don't get it right in this life, we have another chance the next time around. Yet, even those who believe in reincarnation admit that the vast majority of humans do not remember their previous lives. We seem to make the same mistakes over and over again.
Reincarnation also claims to insure justice.
Our good and bad deeds produce good and bad results from lifetime to lifetime. With karma, there is supposedly no unjust suffering, because no one is innocent. All suffering is deserved on the basis of bad karma. The baby born without legs deserved it, as did the woman who was raped. We all carry our karma into each life.