Assim como o colega mencionou, também não vejo problema em você se especializar em um framework específico. No entanto, acho um pouco chato integrar frameworks JavaScript como React, Vue, Svelte, etc., em frameworks com ‘baterias inclusas’. Nesse caso, prefiro ter dois projetos separados. No caso do Django, é possível usá-lo com Django Ninja, que é bem interessante.
Django e Flask são os dois frameworks web mais populares no ecossistema Python. Se você optar por usar Django, encontrará um bom mercado tanto no Brasil quanto no exterior.
Espero ter ajudado.