It is not a matter of choice. There are better web frameworks, as well as there are better tools for some tasks.<p>Seriously, I'm not saying that Rails is better than Django.<p>I'm sure there's a set of tasks where Django is much more better at than Rails. I'm just saying that I can't stand it that I have to write plugins for pretty standard stuff.