I'm apparently not the norm in regards to this and obviously it's very subjective:
1. Physical attractiveness - she has to be attractive, this basically means not ugly and not fat
2. Intelligent - I have to be able to talk to her and debate with her or at least discuss with her, a clear sign of a failure of this criteria is when she asks "what does that word mean", I hate that!!!
3. Assertive - if we're discussing I want a strong viewpoint damn it, nothing flimsy
Yeah so that's really basically it.
Reasonably attractive, reasonably intelligent...
I mean, I don't even mind if we have divergent viewpoints, that makes it better, more debates
I guess she has to be educated and knowledgeable too of course. And I guess I'd probably prefer a girl who knew a bit about politics... and was a labor supporter
It's also better when our knowledge is different, that way we can learn from each other.
Oh and I prefer brunettes.