Я делал интранет
Pypestream.com на фениксе, но просто потому, что там всё остальное на Erlang и я могу легко подключить местную написанную на Erlang не хреновину для общения с Riak.
Делать что-то такое на Rails причина может быть одна. Наличие дам gem, который спасёт тебе хотя бы день времени на разработку. А так Phoenix в целом приятнее и в разработке и в поддержке.
В Rails при подключении какого-нибудь Devise начинается анал-карнавал с местной магией.