Experience, life, relationship... taught me a lot, and I finally got clue about how my better half would be like.
The person I'm describing below doesn't exist, but if you find a bit of yourself there, we might get along ;)
My perfect "match" is a girl, she pretty but not perfect.
If she is good looking, she is definitely modest.
She is quite talkative, outgoing.
She is not over self confident, or at least she is experienced enough to know the value of things.
She is quite independent, she has her own interest.
She traveled, lived abroad, has experienced other cultures.
She is not too lazy, she love to learn and understand.
She is not spoiled, she can be cute but mature.
She speaks English, or French, or Chinese.
She need me as I need her.
She has a good heart, and is willing to live in a better world.