Notice I didn't specify a gender. Perfection isn't about gender, and it's no secret that people, male or female, aren't perfect. There's no such thing. I say date and marry the imperfect person for many reasons. One of the most important being that, you're not a perfect person either. You can argue all you want, but no. You're not perfect. You've got your faults. Everyone does. And that's okay.
I think another important reason to make the imperfect one your life partner is because in the long run, imperfection is what really determines whether two people will stay together. There's those people that see imperfection and run. But then there's those that see the imperfection and actually try to embrace it. Be that person. I'm not saying be with someone that refuses to alter their bad habits. But I'm saying don't be afraid to love a broken person.
Because I've found that if you give love and acceptance to someone that is broken, they will blossom as a person. If they were quiet and reserved when you met them, you may very well get to see the spontaneous and carefree side of them.
Third thing. Making dating like you would your marriage. After all, a good marriage is based on a solid foundation. And a good precursor to a good, stable marriage is a strong relationship while dating. Work past disagreements. Talk about the small things. And most importantly, learn to be imperfect and happy.
Love isn't easy. And it's even harder loving an imperfect person. But if you've learned to love the imperfect person you are, why can't you do the same for another imperfect person? Two imperfect people don't always create more imperfection. They can create a love that's forever and always.
~V.G