Would want a quiet GF who isn't physically active (in the sense of being a hardcore gymrat/surfer/jogger/etc.), but also not a complete couch potato (she should have no problems with hiking/going for a walk, she should like mountains/lakes), doesn't party, not retarded, but also not an intellectual/highly intelligent person (average/slightly below average IQ), with an interest in documentaries/animals (or at least no hatred towards that), with a low/average sex drive and no need for constant attention - someone I actually have things in common.
But probably the "Doesn't yell/hit/insult" is the only necessary thing, would also not want to force her into my hobbies and want the same thing from her, shared interests are good, but not necessary as long as everyone has a refuge.