This is just my opinion may differ from yours - (both actors are fabulous - just talking characters here!)
Sai is rude sometimes (treats the way person treat her) and has other flaws too - still I like that character as it is strong headed and different from sacrificing mahaan itv FLs.
when ever I see sai - virat comparison, I wonder why people forget most important difference in them:
Character / fidelity ! (he wants sai in his life - hence hurting pp, too).
Virat - does not have flaws only:
IMHO
- having your '2 days love' get married to your brother & loving her after she is your vahini, loving your brother's (or anyone else's) wife is not a flaw only, acting/reacting upon that feeling is being characterless / total dark.
- toggling between two women (playing with their emotions) is disgusting....he is behaving devdass (ishq ka mara) to sai and pp both
- why did he do deal marriage ??? he wanted to love pp after his marriage... he planned that even after pp was his SIL !!!!!!!!!
- Sai's aba took promise "to take care of sai, NOT to MARRY her" as he knew jagtap will not let her live safely (why would kamal sir ask virat to marry his 18 years old topper daughter who wants to be a doctor, knowing it will ruin her career ?????) , he interpreted per his wish (need of deal marriage to get rid of guilt of loving vahini) ... and villagers force...
As I said, Sai has lots of flaws too, she is NOT characterless.
3