тут все хвалят unicorn, однако для меня у него относительно thin есть следующие минусы:
1) трудность настройки. для zero-downtime-deploy нужно писать (или всегда держать под рукой) неслабый стартап-конфиг на руби. у thin есть волшебная опция restart -O
2) кластер thin'ов можно одной командой сделать сервисом (т.е. при перезагрузке системы или смерти нод они сами будут подниматься).
3) unicorn всегда держит в памяти один лишний нод, которым заменяет умирающие. очень заметный минус на слабых VPS, когда кластер из 2х-3х нод занимает большую часть оператвы. так в 512мб оператвы thin уместит к примеру три рабочих ноды, когда unicorn при том же расходе памяти только две.