This is a nice attempt, but falls short. It fails to address the question: why does God allow the INNOCENT to suffer? Why does God allow children to be brutalized and killed?
Fortunately, the answer is quite simple if you understand a basic math principle - infinity.
Heaven is eternal life in God’s love. An infinite immersion in all that is good. Think about that. Any finite quantity becomes zero *when compared to infinity*. Any mathematician worth his salt will tell you that X over infinity is zero for all finite values of X, be it one, one hundred, or one hundred trillion.
That means that any amount of finite suffering we experience in this life becomes irrelevant if we except Jesus and ascend to Heaven. The innocent are guaranteed access to Heaven, so their suffering, too, becomes zero when they enter the eternal. No one in Heaven could ever look back at worldly suffering and think it relevant in relation to the eternal.
One final analogy: it’s akin to me asking you for a mundane penny in return for a trillion dollars. That’s an exceptionally good return, right? Except it’s greater than that because a trillion dollars might run out, but God’s love never does.