Представим ситуацию - есть приложение в трёх версиях: веб-версия, программа в гугл плей и десктопный вариант. При этом первый и третий вариант не отличаются по функционалу и быстродействию. Вопрос: какой из трех вариантов для вас будет предпочтительнее, если приложение вы использовать собираетесь впервые? Если основным устройством является смартфон, то выбор падает на мобильную версию, если ПК или ноутбук, то для меня будет предпочтительнее веб-версия.
Основное преимущество веб-версии программы перед десктопом - это отсутствие дополнительных действий перед использованием. Открываешь браузер, заходишь на нужный сайт, пользуешься (ещё возможна регистрация, но в десктопе она скорее всего тоже будет). Если нет веб-версии, то добавляется необходимость скачивать и устанавливать приложение.
Помимо отсутствия "лишних" действий веб-проекты имеют одно заметное преимущество: кроссплатформенность. Запустить его можно почти на любой платформе, а на этапе разработки это не такая проблема, как адаптация под все основные операционные системы (хотя на Python это не такая уж проблема). В целом, текущее развитие браузеров идёт таким ходом, что через пять лет на некоторых ПК будет установлена одна программа, а именно браузер.
Для себя я понял, что хочу больше погрузиться в веб-программирование. Это направление меня интересовало ещё до знакомства с Python. Изучал тогда всего понемногу: HTML, CSS, JS, MySQL и минимум PHP. Но за пять лет бездействия всё это можно просто отбросить. Даже базовых знаний по тому же JS у меня не осталось. Во второй попытке разработки веб-проектов буду полагаться на Django, как на основной инструмент. Посмотрим, что выйдет из этого.)