I think it's true, it makes sense of everything really.
A common question is, if there is a god, why does he let murderers live and good people die? Answer is 'free will', if we don't have it, how will we find out the consequences of our actions? It takes many lifetimes to figure this out for most of us, i also believe that we have all been male, female, homosexual, aliens, and animals in previous incarnations, just to learn these things. We've all been black, white, red, yellow etc too, all different races. A good book to read which discusses all of this and more is 'Matthew, tell me about heaven' by Suzy Ward, available online only.