I have a niece who is beautiful. She has had terrible relationships with men since her late teens. Now in her mid 20s she has finally found someone who likes her for who she is, not what she looks like. First three boyfriends were dick-heads and the last one was abusive. No advantage to being beautiful in my opinion.
For my daughter, I prefer her to have brains over beauty. She is beautiful, but not stunningly so. She will be the kind of girl who, when scrubbed up, will probably be classed as very pretty, or maybe even beautiful. What's more important for her, however, is that she's beautiful on the inside. She is kind to other people. She supports her friends. She is a balcony person and she will help others to see the lemonade in the lemon, even though she can sometimes see the lemon herself, when she's with me. That's what I prize and, in the long run, it's what other people prize too.
Beauty is what beauty does imo. In terms of brains, she's a very academic girl, but she doesn't swan around with an 'I'm better than you' attitude. She knows that other people have difficulties with academic stuff, but they're better than her at dance, or art, or gym, or something else. Teaching children to see the best in everyone and not to overvalue their own merits is way more important, imo, than teaching our kids to value being a size zero or a Katie Price lookalike. No contest. Brains over beauty every time.