I agree with everything except on Kanye. I think he ain't so good producer, I don't like his vocal samples; he destroys songs with it. In my opinion (remeber it, don't shit on me later) he fucked up Diamonds are Forever and I Got a Woman (in Gold Digger).
"The Devil is not the Prince of Matter; the Devil is the arrogance of the spirit, faith without smile, truth that is never seized by doubt. The Devil is grim because he knows where he is going, and, in moving, he always returns whence he came."