Some words of wisdom from Darths & Droids:
If you haven't heard of, or read Darths & Droids before now, take the time to start from the beginning and catch up. It's well worth the time.It's easy to throw monsters and Big Bads at your player's characters, adversaries who will simply do anything they can to kill them as quickly as possible. They'll use any dirty trick they can, any sneaky means at their disposal, any evil trap for the unwary PCs. They'll outgun them, hit them with their full strength, spare no expense, and hold nothing back. They'll kick the PCs when they're down. They'll be evil, nasty, rotten, wretched, and downright mean. They'll make false promises, break their word, engage in extortion, blackmail, torture, and slander. You won't be able to trust them as far as you could spit them.
Which is all well and good as far as it goes.
But if you want to make a villain, give them a sense of honour.
If you make your villains honourable in some small way, there will - inevitably - come a time when they can rub the heroes' faces in the fact that they have behaved in a way which is better than the PCs.
If your players care about their characters to any extent more than a hack-and-slasher, this is pure gold.