I don't have a novel yet, but I read a lot of novels so I will give my two cents about the matter.
Writing a good villain can be tricky. As first you have to define what is a villain or an antagonist, cause a villain doesn't have to necessarily be evil, he just have to has a motive and a reason...
"They say that if you stare long enough into the abyss, the abyss will stare back at you, but I say they are full of shit, because this abyss (the mc) will fuck you up!!!"
I hope this qualifies as edgy enough! 😅