These are the 11 best online dating sites and apps that we recommend