Программировал на всех трех фреймворках. От ASP.NET отказался ввиду того что все там платно и завязка на монобренд - MS (исходники .net вроде как недавно открыли, но все равно в платформе все находится в связке с ПО от MS). К тому же, из-за санкций часть проприетарного ПО у нас просто перестало поддерживаться (говорю про промышленные системы). Так что платформу вряд ли можно назвать перспективной, по крайней мере, в ближайшее время у нас в РФ. Что касатеся Джанги или Рельс, то это как два двоюродных брата. И там и тут есть миграции для БД, в руби gem-ы, а в питоне pip, в руби Gemfile аналог питоновского requirements.txt. В целом, Рельса более простая и элегантная, но у Джанги больше документации и примеров в сети, но суть обоих фреймворков одна и та же. Если выберете рельсу, то есть достаточно понятные обучающие видеоролики, например здесь
railscasts.com . Так что выбирайте что вам больше по душе, но лучше знать и то и другое, а еще лучше понимать что там внутри и как все работает, а не тупо пользоваться готовым решением.