It seems the Jews weren't in agreement on this as well. I may be wrong but it seems the Sadducees leaned toward reincarnation.
Hell doesn't exist in the Jewish religion. Why does Christianity have a Hell? Was hell supposed to be a bedtime story to keep people in line? Even Mormons have a different perception of hell than standard Christians.
I kinda like the thought of reincarnation. There are two movies I've seen that use it as a theory. What Dreams May Come, and Defending Your Life.
I've also wondered if heaven was going to be whatever you imagined it to be before you got there. For Muslims, 20+ virgins as a reward. For some Christians a halo and wings. (Heaven tailored to what you expect.)
I see reincarnation as a journey to better yourself, if you screw up you get another chance. Resurrection is a one-time deal. You have to be perfect before you are resurrected in order to make it to heaven. I don't see the fairness and justice, knowing that we are imperfect and expected to accomplish something which is unattainable.