Nobody's perfect, so there's no perfect relationship. The question you're going to ask today is: are they good enough for me, despite their flaws?