Writers should create villains who give the hero a true challenge, but often villains fall flat.
5 Rules (Suggestions) for Writing Badass Villains
if you want to write a story readers will remember, you're going to need a badass. No, not a badass hero, that's a given. You need a badass VILLAIN!