Мне не удобно, например, на рельсах писать, потому-что они меня стесняют. Более того, я не хочу запоминать кучу соглашений, которые действуют в рельсах (до сих подглядываю в railsguides по поводу наименований вещей), а хочу ясно выражаться на языке который уже выучил.
Но если надо оочень быстро наклепать что-то для веба, то я возьму рельсы, т.к. они сэкономят кучу времени на монотонную ручную работу по формированию костяка приложения. Так же я посоветую новичку взять рельсы, чтобы уже через несколько месяцев он мог что-то свое рабочее выкинуть в интернет.