'Heaven' is not a place floating in the clouds with cherubs floating around playing harps and saying 'that's nice'.
I can tell you that 'Heaven' is probably a physical planet, much like Earth (round). I don't think a floating spiritual existence is God's style. Your impression is unimaginative
I think if you were to see it yourself, there would be a lot more words on your lips other than 'perfect' or 'good' or 'pretty'.
And I think things can go wrong on/in 'Heaven' much like they can and have on Earth. It's probably quite an interesting place to exist. It's not just human beings that God has given free will. Every thinking being he has created has free will.