1) "Польза" асинхронности в том, что запрос к БД будет неблокирующим, т.е. не будет блокировать выполнение кода нодой пока БД обрабатывает запрос и формирует ответ
2) node.js все равно, с какой БД вы работаете, для того же постгреса есть множество готовых модулей:
https://www.npmjs.com/package/pghttps://www.npmjs.com/package/pg-promisehttps://www.npmjs.com/package/pg-format
ORM:
https://www.npmjs.com/package/sequelize
3) Если ваша цель - написать приложение за минимальное кол-во времени и приложив минимальное кол-во усилий, то пишите на том, в чем вы разбираетесь. Если хотите прокачать скилы в другой области (языке/платформе/...), то можете взять node.js, как вариант.
П.С. нода, в отличие от ПХП, может хранить состояние в рамках всей жизни запущенного процесса (в т.ч. и в кластере), что может существенно облегчить задачу создания приложения на веб-сокетах, если вам потребуется работа с таймерами