Как выбрать между PHP и node.js?
Если вы делаете проект ради того чтобы изучить что то новое то используйте то что нравится вам. А если хотите создать бизнес и зарабатывать деньги берите php так как на нём писать код быстрее а зарплаты программистов меньше.
А по поводу чатов и прочего real-time взаимодействия с пользователями где node.js активно переменятся можно использовать связку php+комет сервер что будет хорошо и достаточно быстро работать.
В качестве комет сервера можно использовать устанавливаемые на vps комет сервера такие как dklab_realplexor или что то ещё или веб сервисы например comet-server.ru или аналогичные. Вам с вашим объёмом знаний я бы порекомендовал использовать именно comet веб сервис в том случаи если у вас нет острого желания разобраться в тонкостях процесса работы с vps.
Можно RoR попробовать!