ASP.NET MVC - это здорово, если вы уже знаете C # и / или ASP ... но если вы начинаете с нуля, Django (IMO) лучший вариант. С одной стороны, у вас, вероятно, есть больше вариантов хостинга для Django.