Какие есть варианты кроме node.js чтобы js мог работать с базой данных?
Гуглите BAAS, или возьмите облачную бд типа firebase.
И есть ли смысл использовать это?
Это это что? Ноду - кому-то есть, кому-то нет, есть ли вам - откуда знать.
Если вы переживаете что нода "уже не та" - не переживайте, с каждым годом все более та.
Не нравится PHP и "что-то не то слышали" про ноду - есть еще 100500 других языков в которых можно работать с бд.