I think like attracts like. I like someone who has a bit of confidence, fits into any social situation, can converse on a level with most, discuss issues with a little knowledge. Different strokes for different blokes
One of my ex's was very like that. Everyone loved her....apart from me.