A long time ago a boyfriend of a friend of mine said (about his girlfriend) : “She’s all looks and personality, and that’s it.”
It took me awhile to figure out that what was missing was depth. I think character and integrity is more important than looks, charm or being able to provide security – but if you get all four, no need to look further!