The traditional Christian view, or at least the biblical view, is that when we die, we don't go to the "final" heaven, but rather are with God in some way. Many speculate that even this temporary existence is in some way physical, while others say this is only spiritual. However, it is very widely agreed that at the final resurrection, we are all given new bodies that are more spiritually oriented than physically, not that we a spirit body like a ghost. This seems to be true based on Christ's resurrection body, in that obviously there was some difference because even His followers did not fully recognize Him, yet He was really physical. Personally, I think that we will have some physical nature in the temporary existence before the final resurrection because I think it is an essential part of being human, and I don't think we cease to be human at any time, the way angels never cease to be angels whether with God or on earth.