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