Reincarnation is much more logical than the one-life/heaven or hell philosophy.
Each life is a learning experience. When we die we go to the afterlife, which is called the Bardo in Buddhism. It is similar to heaven or hell or in between, but is temporary. Then we are born again into the next life. We evolve gradually as we learn the lessons in each life, so we will be human again in the next one. Lower forms of life evolve over many litetimes into higher ones. Finally, when all the lessons have been learned, we no longer need a physical body, so we can move on permanently.
I have witnessed many past life regressions under hypnosis, and observed that our past lives influence this life. A child who can play the violin at age four may have been a musician in a past life. A person who has a passion for a certain foreign country or culture may have been there last time around.
The only proof I know of is hypnotic regression and anecdotal evidence over thousands of years by practitioners of meditation and eastern philosophy.
It explains why children are born geniuses or with illnesses or have short lives. This is because of karma from a previous life. They may have done something last time or need to learn a certain lesson this time.
It also helps us to understand that nothing is permanent, even death. We live again.
The Bible was changed and christianity was adjusted to remove reference to reincarnation, by the council of Nicea in 500 AD. The church wanted to hold power over its members. We are all born again, many times. Many other religions accept reincarnation as fact. :
: