I know, I know, I can't expect villains like Sakshi Goenka or Gauri Lada from this show, but to be honest, I want to rank their motives and actions, based on how they are being written in my head (because let's be real, if I start ranking them based on whats going on show, anyone is barely going to go to 4/10)
It's my love for toxic, pyscho characters over the good ones that's making me do this, but irl, m a pretty nice gal like that, trust me!
1. Shashi
What? HE! This dude? I know, but his motivations and his manipulations tactics are real good. Before the writers decided to make Vedika the main villian and sidetrack this guy, he actually manipulated the people around him pretty well. He understood Vedika's guilt, Ram's love for his wife, and knew all the right words that could make someone who is less aware of the situation believe in him. Plus, all his motives are just for his greed (and later, for his survival) it has no extra emotional baggage around it (not even the fact that he is pushing his wife to her ex or something, just pure, 24 karat greed)
2. Vedika
She is dumb and delusional, I have to give you that, but if she was written with a bit more nuance, we would have actually got some version of Aitraaz's Sonia (not that I want her anyone around the air that Ram breathes, but well) She is greedy and selfish, and hides it well behind her charm and her innocence. I thought she would be driven by the lack of love in her marriage, but I like it better that it's greed that's driving her. She has been tossed around like a doll by the men in her life, and in her (misguided) attempt to set shit right, she is going to go all wrong (and by wrong, I mean super stupid wrong, no thanks to the way she is being written)
3. Shubham
Yup! This dude! I get annoyed by him so much, so kudos to the actor for doing that. But his motive isn't just greed, its self consciousness. He is a sibling of a semi popular SoBo girl and a super popular businessman. He hides his need for validation behind aloofness and rudeness, but, at the same time, manages to burst the last fraying nerve in your system. His plans are stupid, I have to give you that, but if, like I think, he is driven by the need for validation and does some reckless shit (that suits a villain and not a conspiring mil), he is up there as a good villain.
4. Neeraj
He is an open book, no lies, no pretense, all show. He broke off with Priya because she didn't fit his "ideal" wife description, chose HER sister because she did and then played around just out of the spite that his ex managed to find the "eligible" guy for herself. If I am to think about it, maybe it was because his ego couldn't handle the fact that Priya managed to find a dude better than himself. He is a toxic pos and doesn't hide it, but at the same time, has Maitri, someone who has seen toxicity her entire life, dance on his little finger.
5. Nandini
Why? Just why is she even a villain? Yes, her toxic love for her own blood makes her use her step son, and it's my headcanons that she married a widower despite having her own kids, just for his money (just like Cinderella's step mother) But everyone she is on screen, its a snoozefest, because its just monologue and worries and no real game. Small games like hers don't make sense, and sure, this is just a start, but Brinda managed to pull a bigger game than her by leaking the papers, and that's saying something, because Brinda isn't supposed to even be the cunning type (According to the writers)
Just my thoughts, no offense to anyone, if you have different rankings, drop them down, but restrict you annoyance to the characters, not the actors. Also, I know that ShuVina are Mr. Kapoor Senior's blood children, but I love to think that they are from Nandini's earlier marriage and Nandu married Mr. Kapoor Senior for his money and Ram is tolerating (read loving) children of some other man, because that's what his father had conditioned him to do as he grew up, because it makes for some real character development for Ram and Nandu.