2.
Good match
You are dating someone who is a good match for you! They may not be perfect, but no one is perfect, right? Sure, there might be someone better out there for you but this person is a great one. You enjoy their company and have common goals and interest. Plus, given some time they might just turn into the perfect match for you.