I agree with this and have said as much. Just as heaven has different rewards, I think hell will have different punishments.
What you describe as 'punishments', I describe as 'consequences'. In the end, the two words amount to the same thing. However,
punishment has the connotation of someone else doing something to another.
Consequences are what one brings down upon himself. Another way the two words amount to the same thing, is that consequences are God's design.
Touch a hot stove, burn a finger. Consequence, not punishment. Choose to live without God and his love and goodness, then live without love and with evil. Consequence, not punishment. Jesus describes what this does to a soul. It burns like the fires of Gehenna (the city dump) burn.
Also, Jesus counsels not to fear the
one that can kill the body but the
one who can kill both body and soul (Matthew 10:28). Notice that here Jesus does not say 'God', but 'one'. Follow a human into a life of crime and murder, that human we follow on such a path is the one who kills both the body and soul of his followers. In the end, it still comes down to personal choice, but final judgment belongs to God, where the sheep are lined up on one side, the goats on the other. Goats go to eternal doom, sheep to eternal reward.