As the title asks, who do you trust more in Dark Souls?

If we look at the evidence, it seems that Frampt is manipulating you in conjunction with Dark Sun Gwyndolyn through his illusion of Gwynevere. They are using you to extend the Age of Fire, an age of Gods. At the same time, they appear to be the direct cause of the Curse of the Undead since they use Humanity to fuel the bonfires.

On the other hand, Kaathe speaks of how the Age of Dark is the age of humanity but... As we witnessed in the Artorias of the Abyss DLC, we know that the spread of the Dark and the Abyss causes humanity to rage uncontrollably, and humanity descends into madness. In addition, he seems to cause the Curse of the Undead since his Darkwraiths steal the humanity from healthy humans and feed it to the Abyss.

Who do you trust more? And why?