Considero tempo para enviar e portabilidade. Nos casos em que eu realmente tenho que fazer algum tipo de desenvolvimento web, geralmente significa que estou escrevendo algum tipo de painel de controle.
É estupidamente fácil para mim montar algo usando o Code Igniter, eu faço isso rapidamente e o faço sair pela porta. Além disso, tenho certeza de que o aplicativo 'funcionará' em muitos servidores da web.
Então, para mim, acho que não é uma preferência sobre o idioma em si, mas a rapidez com que posso dizer "Sim, chefe, está pronto ..." Quero passar algum tempo de "qualidade" com o Django ... e talvez ele se torne meu preferência no futuro.
Enquanto eu gosto de Ruby, eu percebo que não estou quase experiente o suficiente para usá-lo com segurança.
Também não considero algo "inferior" apenas porque está escrito em um determinado idioma. Se o problema que está sendo resolvido se encaixa bem no domínio da linguagem, qual é o problema?