Side by side comparisons of the Best Online Dating Sites and Applications