Humanized Sauron too much?

As much as I thought the whole Annatar/Celebrimbor was great stuff, Sauron as a demigod shouldn't been a morally grey character. That's the problem I see with modern take on villains nowadays. Everyone has to be humanized. To be honest I would rather he be somebody like Hannibal Lecter. A seductive evil entity in human form.