Personally, I prefer a combination of the two. Someone who is absolutely revolting, but is still unmistakably human. The MCU's Mysterio is one of my favorites. He's an egotistical, self-serving, douchebag, but he only goes after Peter when provoked.