Eh, my favorite view of afterlife is one that is intermittent and continous, since I'm a reincarnationist. In short, we're here because this is a place where we can suffer and experiment feelings in ways that aren't (initially) possible without a body, which furthers our development. The body is basically a physical interface we use untill we reach the point we're developed enough that we dont need it, after which we continue developing as souls/spirits/living consciousness/tim curry. We go through different inhabitable worlds that vary in accordance to the general developmental level of the beings that inhabit it, using bodies adapted to said worlds, with earth being a low/mid level world of trials and expiations.
IE we're not here to be truly happy, or rather, what we know as happiness in this world pales in comparison to other levels of existence, "happiness is not of this world" / "my kingdom is not of this world".
Worlds under this view aren't static, though, they also become better as the inhabitants become "better", IE less materialistic, selfish, etc.
I like it because there's no silly hell or place of eternal suffering, altough you can totally fuck up and incarnate in a lower level world in relation to you, which can be quite hellish (imagine being Mozart in the stone age), but even then, its temporary untill you expiate for whatever you did. There's no heaven, either, but there are higher levels of existence in which greater levels of happiness can be achieved. There's also no real end point, just an infinite march forward, and the speed of your development depends almost entirely on you, and it also means the people you like and love are never lost forever to you.