Кто знает, надежен ли хост VPS - это компания, у которой есть серверы, и компании иногда обманывают. Это зависит от хозяина, и даже тогда он очень самоуверенный.
Относительно того, можете ли вы разместить свое приложение node.js практически на любом VPS - это действительно так. VPS - это просто виртуальная машина на серверах компании, которые они сдают в аренду. Поскольку node.js работает на большинстве разновидностей linux, вы можете надежно установить node.js и запустить свое приложение на VPS.
Я не уверен, что вы подразумеваете под "я бы не стал отправлять мое приложение в несоответствующей среде". Что вы хотите, чтобы ваш VPS-хост соответствовал?
edit: Теоретически, конечно, да, они надежны. Весь мир работает на серверах и виртуальных серверах, иного способа разместить что-либо, кроме сервера или виртуального сервера, нет. На самом деле - нет, ничто не является надежным на 100%, и если вы хотите получить максимальную доступность и время безотказной работы, вы можете развернуть их на нескольких хостах и в разных странах и посмотреть на высокую доступность, в зависимости от того, насколько критичным является время безотказной работы для вашего приложения.
Также ищите хосты с высоким SLA (соглашения об уровне обслуживания). Это то, сколько времени они гарантируют, прежде чем возместят вам - напр. Amazon EC2 VPS гарантирует 99,99% безотказной работы (4 минуты 23 секунды или менее простоев в месяц) или вернет вам 10-30% от вашей месячной цены