Нет у Passenger'а никаких проблем с надежностью.
В сторону Unicorn люди уходят по трем причнам:
1. Zero downtime deploy
2. Возможность экономии памяти на Ruby 1.9 (т.к. REE c COW этой версии нет, а у unicorn есть хуки)
3. Потому что модно (самый частый вариант)
В вашем случае — 1 инстанс rails ~= 250Mb (меряйте для вашего приложения _после_ нескольких часов работы инстанса). Итого 250*250 = много памяти.
Если приложение одно, то может и обслуживать его как одно, но мультидоменное? Да, это вносит сложность, но на ресурсах вы значительно экономить будете.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.