Very little in Life is Perfect, and as someone said previously.. "you get what you put into it".
I have no idea if I will meet someone to marry on this site. I can honestly say that I have met some truly wonderful men and women! Talking to folks in the forum, and personal messages exchanged have shown me that my experience on CM is invaluable! I have deepened my faith. The gift of talking to someone who knows and respects my morals and values is incredibly liberating. Our conversations and topics are more focused because we have already laid out a foundational understanding of how we feel on some important relationship areas.
My best advice is to read up the forums, review the articles, and ask questions! Oh, and get comfortable being a little uncomfortably challenged. It is good for the soul!