Dating software are common, useful—and you may widely disliked