I am not asking who the better actress is because Rani obviously is the one. I am also not asking who do you like more today or who is doing better now.
However in the 2000s decade, who was more popular with the audience? I think Preity was the bigger star during 2000-2003 while Rani was the bigger star between 2004-2007. At their respective primes, I think Rani was slightly bigger and more respected as an actress.
But in terms of popularity, I think Preity was the heartthrob across both men and women in the early 2000s. She was the male fantasy of her time after Ash. In terms of hit too, she had a better track record than Rani or even Ash or KK or PC. Like in 2003, the top 3 grossers belonged to her (a record). In 2004 too, the top grosser belonged to her. Up until 2006 or so she barely had any flops.
What say?
0