Have you been watching this?
Even a stone atheist like me can enjoy it.
And oh, by the way, the Devil turns out to be a really good guy. He's scrupulously honest: incapable of lying. He never goes back on a deal despite the others' bad behavior. And when he loves, he loves fiercely and completely.
You end up rooting for him. And that's OK.