"Also, it's obvious that Naruto has not completely forgiven Obito, he's merely giving him the occasion to atone for his sins, that and he could relate to him at some point, whether he has killed his family and ruined his life is irrelevant."
WTF? Of course it's relevant. You can't leave Obitos sins aside when talking about Narutos descision.
At least try to be even a little bit objective in this case. Madara lived far longer than Obito, had seen more war than any other character and lost also his family(four brothers have been killed).
The lolicon Obito saw the death of a 13 years old girl. She never loved him though. Due to that accident, Obito controlled the fourth Mizukage, Yagura, has killed his own family and has started a war too.
If I may judge both cases Madaras seems more understandable, because he spoke the truth after all. In Naruto war was present everytime. At Kaguyas time, Madaras/Hashiramas, Kakashis and now.
Naruto forgave Nagato too. He even said, to overcome his own hatred, he(Naruto) has to forgive and believe in Jiraiyas words.
It's the same with Obito.
Those are given facts of the manga and databook.
Anyway, now that Obito is gone. What will happen next?