Разработка современного мессенджера, выбор технологий: React-Native и Node.js?
Могу рассказать о своём опыте.
Я делал на cordova версии для ios и android + web версия.
Доставку сообщений сделал по вебсокетам на связке php (для бизнес логики) и CppComet для работы с вебсокетами.
Видео чаты сделал на webrtc на основе интеграции CppComet с FreeSwitch (минимальная демка видео чата и github)
Что касается нагрузки то вот результаты нагрузочного тестирования CppComet, а то как быстро будет работать ваша бизнес логика зависит уже от вас.
По поводу масштабирования на более чем один сервер тоже проблем с комет сервером возникнуть не должно.
Что касается качества работы приложения то как по мне оно зависит в первую очередь от прямоты рук а не того что у вас React-Native, real-native или webview от cordova. Если грамотно спроектировать интерфейс и не перегужать его множеством элементов то разницу в производительности заметить будет очень трудно. Тем более на cordova не сложно писать нативные плагины так что у вас в любой момент будет возможность часть реально сложных операций выполнить в нативе.  
CppComet мой собственный опенсорс проект так что если будут вопросы можем обсудить.
Делать с теми технологиями, которые знаете лучше вы лично.
На "допотопных" PHP основаны такие высоконагруженные сервисы как Фейсбук или ВКонтакте.
Дело не в технологиях, а в ваших умениях ими пользоваться.
P.S.:
React-Native - изначально технология-субститут.
Годится для быстрого создания. Если это - ваша цель, то годится.
Но для лучшего решения я бы выбрал не React-Native, а real-native. Это дороже, дольше. Но работает в итоге лучше.