Es raro que tengas problemas con django que no sean problemas de desconocimiento, así que lo mismo se te puede presentar en Ruby (y Rails), un punto para python es que te puedo decir que hay más recursos para aplicaciones de escritorio que con Ruby.
Saludos