What if God wants to grow certain traits in us, and what if we will not be complete until we have developed all of them.
Many of the traits could be perfected in heaven, but how would He develop the trait of faith in us?
I think we would have to be put into a world where we can’t know for sure what is true, and then told to try to have faith in someone’s message. If we were in heaven and knew the answer to the meaning of life we would never have to exercise that faith muscle or learn anything in the school of faith.
And even though it’s difficult, God knows that this is the only way we could be complete.