If heaven is being in the presence of God then then a hell is not necessary.
If there is a just God then there is a hell,whether its eternal torture or not is debatable