Currently I'm working with rails. The main reason was that when i compared both Django and Rails (a few months back) Rails was more mature in that it's documentation was much better, while Django had not much documentation, and no filters, or middelware as Django calls it. The documentation is still not comparable to that of Rails (For Rails I bought the agile web development with rails book) but the framework itself seems mature enough for me to consider.
I'm still in doubt whether or not to stick with Rails or switch to Django. While I'm really happy with Rails I'm not so happy with Ruby. Ruby as a language is great and works great _as long as you don't need libraries outside of standard Ruby_. For example libxml or the mysql adapter seem to be created with the philosophy "If it works for me it works for all" and though on linux they might be stable on windows they are not. As soon as there's a decent manual available for Django instead of a couple of html pages I might consider toying around with it, in the mean time I'll just stick to rails, being glad I'm hosting on a linux server and only developing on windows. Thinkng of it, another huge pre for rails is the eclipse based radrails ide for rails. It's incredible how well that one works..

