I also believe that doing good in this life is the way to go to a better next life, but while we are in this life, I see sometimes that doing good can have unhappy results. There is a western expression that, "No good deed goes unpunished", which means that when you try to do good, you often get bad in return, not good. So I think that it is better to do good things, but we should not expect others to do good things in return. And I also think that we should not be obedient for every single thing, because we need to think and decide if something is good or bad, not just do what someone else tells us.