In my opinion nothing compares to reputable and well established dating sites like Mingle2day or Be2 if you really want to find real and authentic people for a serious relationship. Sites like TopFace are okay if you want to chat a little but I am not sure if you can rely on them seeking a life partner.