Heaven would be perfect if I were with those I cared most about, one of which being Scott. Although this would mean he would have to die to be there, so I would wait for him, no matter how long it takes until he is there with me and we can spend forever together beyond actual life. Although that thought is quite impossible, it's still nice, because if I were with those that made me happy, I'd always be happy. That too, would be reflective of life now. I have everything I've wanted, I have everyone I care about and life is perfect. In a way, our time on earth can represent what heaven is, just without the imaginary factor that dreams can produce. We experience a form of heaven everyday, because heaven is meant to be our happy place and everyone has been happy at least once in their lives, so I'd like to think we've already experienced a taste of heaven, except in the afterlife, heaven will last forever and won't only last a few days until we're sad again or something.
I think as a whole, though, I would want heaven to be like earth but in a way being able to look down on what everybody is doing in the real world and in a way, communicating with everyone through other means, such as dejavu, coincidences and all that sort of stuff. In heaven I'd just be able to carry on with my life here, but no crying, everyone getting along, friendships that last an eternity, peace, happiness. To be happy all the time, though, emotions would have to be eliminated, because as long as the choice of emotions exist, people are always going to be sad. If our only option was to be happy, you would experience and enjoy every little thing in your heaven without regret. As for the scenery, I think it would look like the area in the movie "Spell of the Unown", where there's the waterfall, ice, flowers and the various other places I've dreamed of regarding that. As well as that, an ancient land I've imagined based upon the Lugia movie, or whatever movie 2000 was. Either way, in my mind, there's a few "visualisations" I made up of certain things, ways I imagine certain things to be (such as Johto and Isshu) and when those thoughts (often from dreams) reappear in my head, I feel like it's heaven, but yes, the things I imagine from that, as well as my childhood - it was magical and I could also consider it to be heaven. The heaven would also be mostly white and pretty *not like that city in Pokemon Colosseum D:), but with waterfalls and all... like I've imagined in dreams. If dreams are our subconscious thoughts, then when we're asleep, we are, in a way, imagining the perfect life which thus could be considered heaven. PC would also be apart of it, too and... in heaven, the negative past would be gone, the future will only be there and you can remember everything that happens in heaven. Since Pokemon has played a large role in my life, it would contribute to my thoughts of heaven. Every Pokemon I've found, everything I've "developed" from thinking about places regarding Pokemon through using imagination would be included, even past games. If I imagined it all to be real, then it would be heaven. Oh and Forever + Not Afraid would be playing, as well as my other favourites.
Finally, those animals and people I've known who have passed away would be there, too... and we would live in harmony without remembering all the bad things. Heaven like this would be perfect... and I'm sure it's how it will be for real, since how do we even know we all share the same heaven? The ones we have lost could just be representations and not necessarily those we've known; we could live in the afterlife as now, in the sense of isolation, although you have friends you never really know the other, so you can never be sure that the heaven you'll experience is shared by everyone. Anyway, just my thoughts.