I can`t decide what to select: ASP.NET MVC 2 (C#) or Django (Python)?
I would create a small app to try each for a day or two and then choose.  
I can't speak for Django, but here are some Asp.Net MVC benefits


Tight integration with other Microsoft technologies
Uses jquery out of the box
Choice of several server-side languages
Very flexible (choice of unit test framework, view engine, model architecture etc)

 and a potential negative

Might take extra work getting it running on anything other than Windows
I`m learning programming languages. And I decide that I need to lear a new web framework. I have 2 candidates: Django or ASP.NET MVC 2. 
Can you say me the difference between them and what is so interesting?