Well, I think that the two leading Disney princesses (in this poll) afford us competely different fantasies.
Now that I am watching Aladdin again: the fantasy is about the guy who is dirt poor, but who gets to marry a princess, and become fabulously wealthy. I guess after her father eventually dies and you become sultan, then you can even build your own harem. Jasmine definitely plays hard to get--so many suitors, and she can't even stand any of them. But, she is quite a catch, materially and otherwise.
With the Little Mermaid, Ariel is risking everything and doing all of the seducing. The prince who marries her probably doesn't have a whole lot to gain materially--sure, her father is King Triton, but what are you going to do with a pile of seashells?
I tend to prefer the fantasy of being chased and seduced by the little redhead. On the other hand, I don't want to discount the Jasmine fantasy--fabulous wealth isn't too bad, either. She is just a bit difficult, and the field is rather crowded.