A custom audience is the data of the audience that you collect from your website/CRMs/other offline channels and submit to the ad platforms while the lookalike audience is something that the ad platforms, in this case, Facebook, tries to identify based on the similarities between the data of the users you provided and in their database. So, the winner of custom vs lookalike audiences would be lookalike audiences on facebook that are supplemented by custom audiences.