Well, an engaging plot with lots of twists and turns is a must. Also, well-developed characters with complex motives make it interesting.
The key elements include a strong female lead who's not just evil for the sake of it, but has depth. Also, a rich world-building and unexpected plot developments. Good dialogue and character interactions can make all the difference too.