The best free dating sites are the ones that give you every chance of success without any hidden fees or other barriers.