Eh. Only problem with a true implementation of this kind of system would be either it would be exclusively heterosexual, cutting out anyone who has a preference for the same gender, or it would be all-inclusive and start getting attacked by those who are against that kind of equality.

Though as a compromise, how about a friendship system? Maybe, in a patch far, far away, such a friendship system could allow certain NPCs to tag along as companions? Just a thought.