I never really got Sarah Jessica Parker, not Tori Spelling. I'm pretty sure the reason Tori Spelling got roles is because her father is Aaron Spelling, a big shot tv producer. Like Beverly Hills 90210, that was his show.
I think for Sarah Jessica Parker, maybe average women relate to her more? I don't know. I doubt she'll have much of a career after sex and the city.