Acredito que devemos separar por grupos após algumas perguntas para que o usuário encontre sua companhia ideal. Por exemplo: Qual sua idade? A partir do momento que é respondida, pode ser separada em grupos de gerações. Geração Z, Y e etc. Com isso, as perguntas podem ser as mesmas só que em linguem diferentes, no caso da Z a linguagem pode ser mais informal do que a Y.