У меня был похожий опыт, был небольшой проект и время. Клинтскую часть решили делать на angularjs. Серверную хотели сделать на yii, поковырали, попробовали стартовую сборку, в итоге плюнули и взяли nodejs+expressjs, разобрался быстрее чем с yii, были проблемы с некоторыми либами для работы с ftp и excel, но по веб части нареканий нет.
Главный плюс — научился работать с асинхронным кодом.
Недавно нужно было внести правки в часть проекта на RoR, опять же, было легко, но чуть дольше осваивался, т.к. ruby не так привычег как javascript. Но очень помогло знание php фреймворка laravel.
Советовал бы начинать изучением именно с ноды, так как там реально новый опыт с асинхронным подходом, который потом поможет и при разработке на php.