Being good to your parents is one of the greatest deeds. The amount of stress on this matter is huge, yet many people don’t know this side of Islam.
The problem of evil doesn’t oppose the existence of God, rather it deals with the proper understanding of the attributes of God and the purpose of life.
Heaven from Islamic perspective is the ultimate reward for which Muslims do good deed, and leave wrongdoing. Muslims have one here and other in Hereafter.