The thing is...literally almost everyone thinks they're a 'good man' or 'good woman'....so I think your system needs to rely upon something other than self evaluation or input. Maybe people's profiles would have to be filled out by matches who have previously dated them. Now there's an interesting idea.
