Первый, что лучше на сегодняшний день, веб или desktop.
Если в рамках соц.сети - смотрите на успешных конкурентов, а у них:
1. Веб: SPA/SSR (React/Vue).
2. Мобильное приложение (Kotlin/Swift или Flutter).
И второй вопрос, про то, что выбрать для пользовательского интерфейса: flet, HTML/CSS/JS, QT.
- Или React/Vue + SCSS + (Django + DRF или FastAPI).
- Или (если нет знаний современного фронта) то vanilla JS + SCSS + все это рендерить на бэке (Django или FastAPI) и отдавать посетителю готовые страницы.
Собираюсь разработать пет-проект
Пет-проект с целью чего? Если найти работу, то QT/Flet/Desktop + Python = экзотика в мире заказчика (в вакансиях или на фрилансе) вообще, и экзотика*100 в мире заказчика в соц.сетях и подобных проектах.
будет намного производительней
Python не про производительность.