No-hill,

My list is generic.

Attractive:

Tells a good story.
A great laugh.
Likes closeness, physically and emotionally.
Open hearted.
Attentive.
Independent.
Respectful.
Loves their family.
Loves who they are.
Thoughtful.

I think there has to be a mix of similar and contrast - enough to have common ground with a bit of contrast so learning is possible.

I'm gonna go with the robot idea to be honest.

AO