Django vs RoR...?
Я начинал с Django, но однажды наткнулся на рельсы и этот туториал , и влюбился в них.

Почему Rails?

 — Быстрая разработка. В Rails это поставлено на первое место, и вместе с тем, рельсы неплохо масштабируются.
 — Экосистема. Для рельсов целая туча гемов на все случаи жизни. Devise, Gon, Mongoid, Rails_best_practices…
 — Тестирование. Просто попробуйте такие гемы как RSpec, Cucumber, Capybara.
 — Язык. После более простого питона, я немного побаивался языка с кучей спецсимволов, как оказалось, зря :) Хорошо написанный код читается как текст на английском, в особенности при использовании DSL.
Несомненное преимущество rails — это гигантская экосистема, симбиоз разных гемов, множество удобств для вывода в продакшен и тестирования. По тестированию, имхо, здесь ему нет равных. Для сурового продакшена и сложных проектов — самое то.
P.S. Однако, если нужно что то написать для себя, я выбираю питон и что-то минималистичное, вроде webpy.