Olá,
Rapaz ganhar voce ganha muito. Porém acho que a curva de aprendizado é muito alta(ainda mais para quem vem do php).
Eu trabalhei com php cuidando de sistemas não necessariamente sites. No meu trabalho me "convidaram" a usar python para deixar o codigo do sistema mais legível. Na epoca comecei com python cgi (praticamente igual ao php só muda a sintaxe), e depois mudei para django(totalmente diferente e melhor).
Se voce está acostumado com frameworks php e a trabalhar seguindo determinadas convençoes talvez a curva não seja tão ingríme para vc.
Tive muita dificultadade por causa da identação obrigátoria do python(em php praticamente não identava nada). Hoje pra min isso é o melhor atributo do python. Antes até identava meu codigo, mas quando começa aquele aninhamento de ifs a identação ia para o espaço.
Hoje sei que se uma linha do meu código ultrapassar 80 carecteres significa que eu preciso melhorar alguma coisa no código.
django é um framework bem planejado. Se voce quiser se dá bem usando ele vc tem que seguir as regras dele. Muita gente geralmente não entende e não gosta. Eu gosto e estou muito feliz usando ele.
Se voce quiser usar um outro framework mais parecido com os frameworks php, "ouvi falar" que web2py é
muito bom. Pois ele não muda muito a forma de trabalho. Mas não posso afirmar nada pois nunca mexi com ele.
Mas resumindo na minha opnião Django é o framework mais bem planejado, seguro e produtivo se comparado com seguinte lista de framewokrs que eu já trabalhei: cakephp, codeigniter, kohanaphp
Acho que deve ser melhor até que ruby on rails também. Mas nunca trabalhei com ruby(li alguns apenas tutoriais) para poder afirmar isso então não quero abrir uma flamewar .