I would just summarize it up to say 'no junkies, thieves, or idiots'. Then just let the chips land where they will. IMO you will never find that 'perfect' one and you really shouldnt strive for it. Everyone has their faults and quirks which makes them unique. As long as you two mesh regardless of likes and dislikes, go for it. Things change in life so what you two might disagree on now, you might both agree on later in life.