Стоит ли использовать вместо PHP / Ajax для сайта общения/знакомств Node.js?
Какие лично вы видите преимущества (на проекте планируется очень много диалогов, сообщений, это основной смысл). Т.е. это не социальная сеть, а как бы инкубатор для разговоров в режиме реального времени.
Стоит. Задача очень хорошо накладывается на модель асинхронных событий. Дергать сервер аяксом, чтобы проверить есть ли новые сообщения - не риал тайм, а если дергать часто (чтобы приблизиться к риал тайм), то создадите сами себе проблемы в виде ддоса запросами от клиентов.
Все сугубо индивидуально и зависит от нагрузки, требований, желаний заказчика/команды. Однозначно ответить на вопрос в данной формулировке не представляется возможным.